我需要将字符串返回到jQuery调用中,但是什么也没传递
php文件中的功能代码
function setTableData()
{
$handle = fopen("/tmp/setTableData.log", "w");
$data='[{id:1, name:"Oli Bob", progress:12, gender:"male", rating:1, col:"red", dob:"14/04/1984", car:1, lucky_no:5}]';
echo($data);
fclose($handle); //chiusura file
}
js代码
jQuery.ajax({
url: "modules/Customers/CustomersAjax.php",
type: "GET",
cache: false,
datatype:'json',
data: "action=setTableData",
success: function (esito2) {
alert(esito2);
}
});
我放置的警报打印为空
答案 0 :(得分:0)
请更改您的功能文件打开方法。
$handle = fopen("/tmp/setTableData.log", "w");
$data='[{id:1, name:"Oli Bob", progress:12, gender:"male", rating:1, col:"red", dob:"14/04/1984", car:1, lucky_no:5}]';
echo($data);
fclose($handle); //chiusura file
请不要在函数中编写代码,而直接在php文件中编写代码,这样就可以完美工作。
请告诉我它是否有效。
答案 1 :(得分:0)
这样做:
// Add your return data to this array
$data = array(
"id" => 1, "name" => "oli",
);
header('Content-type: application/json');
echo json_encode($data);