You need to sign in to do that
Don't have an account?
JS var value not updating when it is changed on controller side.
I am able to see that the lead.FirstName is changing however the javascript var srcImg1 never changes. Why? Can I get it to update with out refreshing the page?
--page--
"<script>
function getImgSrc()
{
var srcImg1 = '{!lead.FirstName}';
console.log(srcImg1);
}
</script>"
---controller--
"public void newVerify()
{
img1 = ( (randSeed(9) + randSeed(9) + randSeed(9)) / 3 ).intValue();
img2 = ( (randSeed(9) + randSeed(9) + randSeed(9)) / 3 ).intValue();
lead.FirstName = 'src/img'+img1+'.jpg';
}
public PageReference submit()
{
newVerify();
ApexPages.addmessage(new ApexPages.message(ApexPages.severity.Error, 'Your answer is wrong! '+img1+' '+img2+' = '+lead.FirstName+' '+getImg2()+'!'));
}"
I was not refreshing the script code. Now it works fine.