为了账号安全,请及时绑定邮箱和手机立即绑定

调用 jQuery 没有返回正确的数据

调用 jQuery 没有返回正确的数据

白衣染霜花 2021-06-09 17:13:09
我需要将一个字符串返回到 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 文件中编写您的代码,这样就完美了。


请让我知道它是否有效。


查看完整回答
反对 回复 2021-06-24
?
蛊毒传说

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);


查看完整回答
反对 回复 2021-06-24
  • 2 回答
  • 0 关注
  • 197 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信