$ .getJSON成功函数如何工作

时间:2010-12-27 18:24:52

标签: jquery jquery-selectors

当错误的信息不正确时,我有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中生成的“错误”输入到“其他部分

中的对话框”中

1 个答案:

答案 0 :(得分:2)

我认为你应该在你的回复中使用另一种格式,更像是:

{ 'error': 'Wrongparameter', 'seatno': '8989' }

问题是您尝试将data作为单个对象进行访问,但是您在响应中返回了2个对象。