我在PHP下面的代碼:爲什麼我不能在Javascript函數中傳遞一個字符串作爲參數?
<?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>');
?>
如果$蘋果是一個數字,則參數被正確地傳遞;但是,當它是一個字符串時,函數confirmation()被破壞。有任何想法嗎?提前致謝。
如果你發送一個字符串,它必須是像這樣對待。引用它。 – Alfabravo