2017-12-04 6 views
0

PHPからJavascriptに変数を渡したいと思います。しかし、整数型を渡すことしかできません。整数ではない値を渡すと、変数の値は未定義です。

PHPの文字列の値をjavascriptに渡すときの引用符エラーonClick

<?php 
$sqlCall="SELECT * FROM table"; 
$resCall=mysqli_query($con, $sqlCall); 
while($row=mysqli_fetch_array($resCall)){ 
    echo "<tr>"; 
    echo "<td>".$row[id]."</td>"; 
    echo "<td>".$row[name]."</td>"; 
    echo "<a onclick='edit(".$row['id'].",'".$row['name']."')'>Edit</a>" 
?> 

とここに私のJavaScriptのである:

"<a onclick='edit(".$row['id'].",&quot;".$row['name']."&quot;)'>Edit</a>" 

・ホープ、このことができます:

<script> 
function edit(id, name){ 
    document.getElementById('edit_id').value = id; 
    document.getElementById('edit_name').value = name; 
} 
</script> 

答えて

-1

問題は、単一引用符'使用&quot;代わりなどから来ています。

+0

ありがとうございますが、まだエラーです。それは言う:Uncaught SyntaxError:無効または予期しないトークン – Sylphtics

+0

多くのありがとう、それは動作します! XD – Sylphtics

関連する問題