値は文字列で、あなたがそれらの周りに引用符を置く必要があると仮定:
echo "<td><a href='#' onclick='editUser(\"". $row['pub_name'] ."\",\"". $row['name'] ."\",\"". $row['email_id'] ."\")'>Edit</a></td>";
はまた、邪魔にならずに使用するずっとより良い練習が考えられますのでご注意あなたのイベントハンドラを添付するためのJSコード(旧式のon*
イベント属性) PHP
表示するので
echo "<td><a href='#' onclick='editUser('". $row['pub_name'] ."','". $row['name'] ."','". $row['email_id'] .'")'>Edit</a></td>"
へ
echo '<td><a href="#" data-pubname="'.$row['pub_name'].'" data-name="'.$row['name'].'" data-emailid="'.$row['email_id'].'">Edit</a></td>';
ここでは、以下の行を変更する必要が
$('td a').click(function(e) { // change selector as appropriate here
e.preventDefault();
var $el = $(this);
console.log($el.data('pubname'));
console.log($el.data('name'));
console.log($el.data('emailid'));
});
なぜデータをJSONオブジェクトで取得しないのですか? – TCHdvlp