AJAX框架Wpage运用

PHP与AJAX配合机制

后台AJAX提交,form提交与js框架wpage配合,php程序需指明响应头为text/jcmd则后台程序需返回JSON格式,

  • 如操作成功时的情况:第一个success成功信息,第二redirest是成功后页面跳转url,第三任意需要的数据。
    header('Content-Type:text/jcmd; charset=utf-8');
    echo '{success:"'.app::get('b2c')->_("订单号传递.").'",redirest:'',order_id:"0021244"}';
    
  • 失败的情况:第一个error失败的信息,第二个redirect失败跳转的页面url,第三个为任意参数,
        {error:"xxxxx'",”redirect”:””,_:null}.
    

*注:如没第二或第三个参数可不填写*

PHP中begin end方法与AJAX配合使用

php中begin方法第二个参数变化比较多,一般有三种形式

    1. url
    2. javascript,例如javascript:finderGroup[“122222”].refresh();
    3. forward,将参数提交到另外一个页面

配合后台的begin的第一个参数(url_params)使用,end的第三个参数(url_params)使用.

*注:end里面的参数会覆盖begin相应的第一个参数的内容.此处第二参数为空则说明成功后不需要跳转。*


沪ICP备05002918号

© 2003-2017 ShopEx,Inc.All rights reserved.