Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/245.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php jquery post,json无效标签_Php_Jquery_Json - Fatal编程技术网

Php jquery post,json无效标签

Php jquery post,json无效标签,php,jquery,json,Php,Jquery,Json,Hello im尝试在jquery中使用post从我的php文件中读取数据,并将其作为json对象导出到js脚本 但是我有个问题。。。我正在使用firebug控制台,我有一个错误:标签无效 这是我的PHP代码: $query=mysql_query("SELECT * FROM abonenci WHERE $where"); $row=mysql_fetch_assoc($query); json_encode($row); 这是我的jquery代码: $.post("ajax/domeny

Hello im尝试在jquery中使用post从我的php文件中读取数据,并将其作为json对象导出到js脚本

但是我有个问题。。。我正在使用firebug控制台,我有一个错误:标签无效

这是我的PHP代码:

$query=mysql_query("SELECT * FROM abonenci WHERE $where");
$row=mysql_fetch_assoc($query);
json_encode($row);
这是我的jquery代码:

$.post("ajax/domeny_abonenci.php", { pesel: get_pesel, nip: get_nip },
function(data){
    alert(data.nip);
}, "json");

您的HTTP头是否设置为json

 <?php
 header('Content-type: application/json');

尝试引用您的数据:

{ "pesel": "get_pesel", "nip": "get_nip" }
添加“(“之前和”)”和数据结尾。这应该可以解决问题

请参阅此链接:


p、 你需要加上“(”和“)”。对不起,我当时没心思键入“{”}”。我现在已修复。

您是否在回显编码的json数据

无论如何,在PHP文件中,尝试以以下结尾:

echo "(".json_encode($row).")";
exit;

这应该可以解决问题。

Post函数的第三个参数是一个成功函数(data,textStatus),它是在我们发送Post表单之后发生的。在这个函数中,“data”返回成功帖子,“textStatus”返回最终ajax状态。我相信您的响应中没有NIP参数,因此data.NIP是未定义的。

JS的哪一行有错误?嗯,所有行。。。我尝试进行测试并键入json_encode(array('error'=>'itsingletest');萤火虫也这么说。。。错误标签上的蚂蚁点箭头。。。我尝试更改标签,但没有看到任何更改…您是否尝试警告整个
数据
对象以检查其包含的内容?你可以在那里开始调试。我试着用php做这个。。。标题('Content-type:application/json');echo json_编码(数组('error'=>'Podany numer nie istnieje w bazie');在post功能中,我添加了警报(data.error);而且它也不工作..只要做
console.log(数据)或`
警报(数据)
并告诉我们警报是否触发过如果它触发了它所说的内容,我不明白你的意思:$.post(“ajax/domeny_abonenci.php”,{“pesel:get_pesel,nip:get_nip”}?你确定php编写了格式良好的JSON响应吗?向我们展示你的php代码。好的,那么你应该使用alert(data.error)而不是data.nip。