I am trying to call a JavaScript function with parameter as php script using the following code
<a href="javascript: submitform(<?php echo $job; ?>)">submit</a>
any suggestions will be appreciated
I am trying to call a JavaScript function with parameter as php script using the following code
<a href="javascript: submitform(<?php echo $job; ?>)">submit</a>
any suggestions will be appreciated
Use something like this
<a href="#" onclick="submitform(<?php echo $job; ?>);"> submit</a>
OR
var job  ='';
job  = <?php echo $job; ?>;
<a href="#" onclick="submitform(job);"> submit</a>
If $job is anything but a number, your code will fail.
To drop a PHP variable into a JavaScript context, you must use json_encode. Since you're in an HTML attribute, you must also use htmlspecialchars.
So:
<a href="javascript:submitform(<?php echo htmlspecialchars(json_encode($job));?>);">
You can also use any of this two
<a href="javascript:void(0);" onclick="submitform(<?php echo $job; ?>);">submit</a>
<a href="javascript:;" onclick="submitform(<?php echo $job; ?>);">submit</a>
You can write in php directly
<?php
    echo '<a href="#" onclick="javascript: submitform(\"'+$job+'\")">submit</a>';
?>