我想从如下所示的跨度中发布数据,但是单击时没有任何反应。我在以下范围内发布“4”。我不知道如何发布这个或语法。跨度。
<span style="color:#B00" id="PidClick">4</span>
使用这个。
$('#PidClick').click(function() {
console.log('PidClick event:')
$.ajax({
dataType:'json',
data: {data:Pid},
type:"POST",
url:"test.php"
}).done(function(reply){
console.log('reply is' + reply)
alert (reply.name)
})
});
和 php 存在。//// 也是我的 '.$Pid.' 变量对吗?我不确定这是否正确。
<?php
require_once 'db_conx.php';
if(isset($_POST["Pid"])) {
$id = preg_replace ('#[^0-9 ]#i', '', $_POST['Pid']);
$Result = mysql_query("SELECT * FROM profiles WHERE Pid = '.$Pid.' ") or die (mysql_error());
while($row = mysql_fetch_array($Result)){
$result = array();
$result['pemail'] = $row['pemail'];
$result['name'] = $row['name'];
echo json_encode($result);
}
}
mysql_close($con);
?>
Console Errors:-
PidClick event: 'Type error: Type error'