![](/img/trans.png)
[英]Getting error while passing alphaneumeric value as parameter inside function using PHP and Javascript
[英]Getting error while passing two php variable inside javascript function
在javascript函數內部傳遞兩個php變量時,出現以下錯誤。
錯誤:
Uncaught SyntaxError: Unexpected token ,
我的代碼如下。
<script>
editQuestionField(<?php echo $GLOBALS['ques'] ?>,<?php echo $GLOBALS['id'] ?>);
</script>
它在瀏覽器控制台中生成html輸出,如下所示。
editQuestionField(,5742d88fe4017af412000030);
請幫助我解決此錯誤。
使用json_encode()
將值傳遞給javascript。
editQuestionField(<?php echo json_encode($GLOBALS['ques']) ?>,<?php echo json_encode($GLOBALS['id']) ?>);
$GLOBALS['ques']
也很可能為空/未定義。
像這樣的editQuestionField('val1','val2');
一樣在''
引號中寫入值editQuestionField('val1','val2');
<script>
editQuestionField('<?php echo $GLOBALS['ques'] ?>','<?php echo $GLOBALS['id'] ?>');
</script>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.