Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/13.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
Jquery json.stringify发布到我的php文件中,bt对json的解码显示错误undefinedm请检查错误_Jquery_Json - Fatal编程技术网

Jquery json.stringify发布到我的php文件中,bt对json的解码显示错误undefinedm请检查错误

Jquery json.stringify发布到我的php文件中,bt对json的解码显示错误undefinedm请检查错误,jquery,json,Jquery,Json,jQuery代码 jsonString=JSON.stringify(arrrurn) $.ajax({ url:“添加performa invoice.php”, 方法:“发布”, 数据:{'pro_table':jsonString}, 成功:功能(数据、状态、jqXHR){ 如果(状态='success'){ $('#myLoading').modal('hide'); setTimeout(“window.location.href='add-performa-invoice.php?i

jQuery代码

jsonString=JSON.stringify(arrrurn)
$.ajax({
url:“添加performa invoice.php”,
方法:“发布”,
数据:{'pro_table':jsonString},
成功:功能(数据、状态、jqXHR){
如果(状态='success'){
$('#myLoading').modal('hide');
setTimeout(“window.location.href='add-performa-invoice.php?id',800);
}
},
错误:函数(jqXHR,状态,错误){
如果(状态!=“成功”){
$(“#myError”).modal(“show”);
}
}
});

在我的控制台日志(jsonString)
//结果是(这是三行的数据,其中“0”、“1”、“2”是行索引)
{
0”:{“proName”:“Thresds”,“proConst”:“618”,“problend”:“48”,“progrege”:“48”,“proFinish”:“48”,“proproproces”:“4”,“proquoty”:“84”,“proPricee”:“84”,“proAmount”:“7056”,“proValue”:“1”},
1”:
{“proName”:“Car Break”,“proConst”:“584”,“problend”:“84”,“progrege”:“8”,“proFinish”:“15”,“proProces”:“18”,“proquoty”:“45”,“proPricee”:“512”,“proAmount”:“225”,“proValue”:“2”},
2”:
{“proName”:“Thresds”、“proConst”:“84848478”、“problend”:“78”、“progrege”:“748”、“proFinish”:“78”、“proProces”:“784”、“proquoty”:“48”、“proPricee”:“4”、“proAmount”:“192”、“proValue”:“1”}
}


//PHP
在add-performa-invoice.php文件中,我接收到类似

$pro_table=json_decode($_POST['pro_teble'])
如果(是对象($pro_table)){
回声“它的对象”;
}否则{
回显“它不是对象”;
}
//但是 这里的输出是
未定义索引:pro_teble试试这个

var newParamString = {pro_teble: jsonString}


data:newParamString , 
您不需要在服务器端执行json解码,只需执行$\u POST即可


让我知道您在以后的帖子中遇到了什么错误:在代码前添加一行新行,选择代码并按Ctrl+K。这样,缩进将被保留,代码将具有灰色背景。更简单。你所做的@goodMan???有一个印刷错误,我发现了。我非常感谢你们所有人在我的问题上帮助我