2012-07-11 54 views
0

我得到了这个ajax表单,当提交时,应该发送信息到服务器,服务器根据发送的信息决定发送一个表单,然后ajax函数应该加载该表单到页面中,然后用户不应该是背景中冷静的人。表单提交,php和东西处理它很好,发回这个很酷的对象,但它似乎卡在正在处理它的服务器的页面上,然后链接到一个页面,只显示返回的信息。不酷。下面的代码:ajax表单重定向到服务器页面?

 $(document).ready(function() { 

     $("#game").ajaxForm(function(json) { 
      if(json.status == 'OK') { 
       $("#game").html(json.form); 
      }else { 
       $(".error_msg").html(json.msg); 
      }; 
     }); 

    }); 

应该发生什么,是函数重写json.form到正确的div标签,而是它直接到刚刚输出的JSON对象itsself的页面。任何帮助将不胜感激,如果你们需要更多的信息,请问!非常感谢!

回答

0

JSON本身将作为对象返回,您必须解码/解析它才能正常显示。

+0

那么,JSON有一个表单元素(因此JSON.form)和形式只是一些HTML开始<形式........等等等等等> – samuraiseoul 2012-07-11 19:51:06

+1

所以你的问题是,而不是表单正在写入,JSON对象只显示在空白页面上? – TurdPile 2012-07-11 20:04:03

+0

是的!这是确切的问题! – samuraiseoul 2012-07-11 20:17:08