当错误的信息不正确时,我有php以这种方式输出JSON消息
{"error":"Wrongparameter"}{"seatno":"8989"}
。因此可以显示错误的信息
在Jquery模态上。 “消息”只不过是被捕获的php异常。
当输入所有更正信息并生成座位号
时,此消息出现{"seatno":"8989"}
$.getJSON("test.php?cde="+code,
$("#form1").serialize(),
function(data){
alert("Inside");
$('#dialog1').dialog('close');
if ( data.seat != null )
{
//Do Some Processing.
}else{
$("#div1").removeAttr('style');
$("#div1").text("Error" + data.error);
}
});
Anonymous $ getJson()函数是否仅在Correct数据是genretaed时才起作用。我无法将json中生成的“错误”输入到“其他部分
中的对话框”中答案 0 :(得分:2)
我认为你应该在你的回复中使用另一种格式,更像是:
{ 'error': 'Wrongparameter', 'seatno': '8989' }
问题是您尝试将data
作为单个对象进行访问,但是您在响应中返回了2个对象。