在线求请教 坛内高人 ~~~关于post数据并跳转到页面的问题~~~

IT小混混 发布于 2010/12/03 09:27
阅读 5K+
收藏 0
 function processJson(data) {  
        $('#ISModifyPost').val('');
        if (data.status=="true")
        { 
      

         if(data.msg.length>100){window.location = (data.msg);}
            else{}
             
        } 
        else
        {
                if(data.msg=="redirect"){ShowErrorMsgandAutoClose("button3" ,"邮箱激活地址于五分钟前成功发送,请查收");setTimeout(function(){

window.location.href =(data.url);

},1000);}
           else{ ShowErrorMsgandAutoClose(data.controlid ,data.msg);     
            $('#'+data.controlid).focus();}
        }
    } 
    

我的js代码是这样的 这是一个ajaxfrom的回调函数 我在判断data.status=="true"的时候 想要跳转到另外一个页面,但是之前我用的是 window.location.href =("ModifyEmail02.html?redirect=true&s=<%=Lable_s%>"); 这种方式跳转并传递参数,现在 我想问 有没有办法让页面跳转到ModifyEmail02.html 但是参数的传递时post方式 ~~~求指教 ~~

加载中
0
匿名网友
匿名网友

你这是跳转,用get最好。

除非你post到ModifyEmail02.html,由ModifyEmail02.html做跳转,不过意义不大了。

0
IT小混混
IT小混混

引用来自#2楼“农村人”的帖子

你这是跳转,用get最好。

除非你post到ModifyEmail02.html,由ModifyEmail02.html做跳转,不过意义不大了。

 恩  后面的那种方式 我觉得没有必要了 ~~ 没有能够解决的办法么  一定的用get~~~

0
戴威
戴威

jquery的$.post

0
IT小混混
IT小混混

引用来自#4楼“喵了个咪”的帖子

jquery的$.post

 额 大哥 这个不行啊 我用post但是只是把数据用post方式传过去了 页面并没跳转~

0
jing31
jing31

在画面上创建一个隐藏的form,把值设置上去,然后form。submit不就OK了嘛~呵呵~

0
匿名网友
匿名网友

lz,我觉得如果出现了这种需求应该考虑下你的设计是否有问题了

0
ails
ails

同意6楼

建一个隐藏form,把跳转部分换成form提交

0
IT小混混
IT小混混

恩 网上都是说的六楼的那种方法 

等下去试验下吧 ~~

0
0
William
William

我覺得直接用Jquery臨時建個FORM, 再submit就行了,

  1.                 if(data.msg=="redirect"){ShowErrorMsgandAutoClose("button3" ,"邮箱激活地址于五分钟前成功发送,请查收");setTimeout(function(){  
  2.   
  3. $('<form/>').appendTo('body').attr({'method': 'POST', 'action': (data.url)}).submit();
  4.   
  5. },1000);}  
  6.            else{ ShowErrorMsgandAutoClose(data.controlid ,data.msg);       
  7.             $('#'+data.controlid).focus();}  
  8.         }  
  9.     }   

返回顶部
顶部