表单中的后台提交问题

我在表单里设置了 后台提交 方式,填写了一个后台url,然后提交。需要获取返回的信息进行判断来跳转页面(页面1或页面2),在哪里进行返回的结果的处理呢?要用代码来处理么?支持ajax?
 
 
问题已解决,贴出代码供参考
木疙瘩文本器
jsonpCallback = function (data) {  
    var scene = mugeda.scene;
    if(data.status=='0'){
        scene.gotoPage(4);
        mydata = data.data;
        switch(mydata['label']){
            case 0:
                alert(mydata.page1['a']);
                alert(mydata.page2['a']);
                label1.alpha = 100;
                break;
            case 1:
                var label2 = scene.getObjectByName('label2');
                label1.alpha = 100;
                break;
            case 2:
                break;
            default:
                break;
        }
    }else{
        scene.gotoPage(3);
        var title = scene.getObjectByName('title');
        if(data.status=='1'){
            title.text = '您的帐号和密码不存在,点击返回重新输入';
        }else{
            title.text = '您的网络状态差,请重试';
        }
    }
}
//服务器php代码
if(!empty($_REQUEST['username'])){
        $arr = array(
            'status' => 0, 'error' => 'ok',
            'data'=>array(
                'label'=>0,
                    'page1'=>array('a' => 10000),
                    'page2'=> array('a' => 50000)
                    )
                );
        }else{
            $arr = array('status' => 1, 'error' => '用户不存在');
        }
   $arr = json_encode($arr);
    $callback= $_REQUEST['mycallback'];
    echo $callback."($arr);";

4 个评论

需要使用代码进行处理,使用jsonp的方式返回,正确的时候返回form_callback({"status":0,"error":"Ok"}),错误的是否返回错误的时候返回form_callback({"status":8,"error":"错误信息"}),其中form_callback是回调函数的名称。
ok 我试试
问一下 以jsonp的方式来调用,在哪里定义回调函数?如果在ide的脚本里编辑,好像会报错不会被识别到,谢谢
会找不到jsonp方式里定义的函数,求解释

要回复文章请先登录注册