我需要将一个字符串返回到 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); }}); 我放置的警报打印为空
2 回答
慕码人8056858
TA贡献1803条经验 获得超6个赞
请更改您的函数文件打开方式。
$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 文件中编写您的代码,这样就完美了。
请让我知道它是否有效。
蛊毒传说
TA贡献1895条经验 获得超3个赞
这样做:
// Add your return data to this array
$data = array(
"id" => 1, "name" => "oli",
);
header('Content-type: application/json');
echo json_encode($data);
添加回答
举报
0/150
提交
取消