【发布时间】:2013-01-23 05:18:12
【问题描述】:
我在 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 是一个数字,那么参数会正确传递;但是,当它是一个字符串时,函数确认()被破坏。有任何想法吗?提前致谢。
【问题讨论】:
-
如果你发送一个字符串,它必须被这样对待。引用它。
标签: php javascript function arguments