[英]passing parameter from php to javascript
我編寫了一個代碼,它將查詢發送到mysql數據庫,然后使用$ row = mysql_fetch_assoc($ result)逐行獲取結果。
我需要將每行的數據發送到javascript函數。
這是我使用的一段代碼:
while($row = mysql_fetch_assoc($result))
{
echo '<script type="text/javascript">'.'queryResults('. json_encode($row) . ');'.'</script>';
}
在我的javascript函數中,我有:
function queryResults(data){
var results = JSON.parse(data);}
但是,我收到錯誤:
"SyntaxError: JSON.parse: unexpected character"
我的代碼在哪里出問題?
您需要表的字段名稱。
json_encode($row['fieldname'])
我認為問題是你沒有在函數簽名中指定參數。 這可以解決問題:
function queryResults(data){
var results = JSON.parse(data);
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.