我有一个jQuery的Ajax POST请求去一个PHP网站与一些数据添加在_POST数组。 我无法弄清楚为什么在Ajax响应中,我好像在我的JSON响应之前将_POST数组返回给我。我想要的只是下面回复中的第二行。为什么我的jQuery Ajax响应首先包含post数组?
$.ajax({
type: "POST",
url: "site.php",
data: { requestType : 'someType', table : 'someTable' },
success: function(data){
alert(data);
},
error: function(XMLHttpRequest, textStatus, errorThrown) {
alert(errorThrown); //or whatever
}
});
响应:
array(2) { ["requestType"]=> string(6) "someType" ["table"]=> string(17) "someTable" }
[{"User":1,"User":"xxx","Pd":"xxx","Name":"xxx","Age":xx,"Occupation":"xxx","Description":"xxx"}]
的PHP
$result = $stmt->execute();
//put the results in to the $result variable
$result = $stmt->get_result();
while ($row = $result->fetch_assoc()) {
array_push($result_array, $row);
}
echo json_encode($result_array);
mmmmm看看你打印出来的文件是什么,因为这不是JQuery的东西。 – BlaShadow
向我们展示您的php代码。你如何回复回复? – Arlind