我在php中有以下代码:
<?php
$apples = 123123;
echo "<td>
<input type='button' onclick='confirmation($apples)' value='ac/in'>
</td>";
echo('<script type="text/javascript">
function confirmation(test) {
var answer = confirm("Are you sure?")
if (answer){
alert(test);
$.get("/index.php?f=func_name_to_call",
{name: "John", hobby: "Programming"}, function(data) {});
}
}
</script>');
?>
如果 $apples 是一个数字,那么参数会正确传递;但是,当它是一个字符串时,函数确认()被破坏。有任何想法吗?提前致谢。