我在清理 ajax.php 中的数据时遇到了困难。这是我的 js.js 的代码:
$('.vote_pagelink').click(function() {
var aid = this.id;
$.ajax({
type: "POST",
url: 'http://localhost/lr/ajax.php',
data: "voteid=" + aid + "&tid=" + config.topic_id,
success: function(data){
var test= data;
alert( "Data Saved: " + test);
},
error: function(data){
alert( "error: ");
}
});
return false;
});
和我的 ajax.php:
$post = $_POST;
if ( ctype_digit(json_encode($post['tid']))) {
echo json_encode($post['tid']);
}
为什么这行不通?是否有任何“隐藏”数据?如果我删除 if 条件,它只会提示一个数字。