2014-09-23 17 views
0

我试图拨打button上的Form action点击以传递页面的数据。为此,我定义了OnClientClick按钮方法,其中我通过了Ajax with Form action。但是这个Form action总是在第二次点击时传递数据,而不是第一次点击,并且还从ajax返回错误。 这是传递数据并用Ajax调用表单动作的正确方法。 在Ajax中成功执行表单操作时,我想将此页面重定向到某个URL。ASP页面在Ajax中的表单操作

function redirect() { 


    var pageUrl = '<%= ResolveUrl("ActionURL") %>'; 


    $.ajax({ 
     type: 'POST', 
     url: pageUrl, 
     data: $("#form").serialize(), 


     success: function (data) { 

      alert("pass"); 
//here rediect page to some url 


     }, 
     error: function (data, success, error) { 
      alert("Error1 : " + error); 
     } 
    }); 

    return false; } 

</script> 

回答

0

把你的Ajax调用内$(document).ready(function() {}); 类似的东西:

$(document).ready(function() { 
$("selectorname").click(function() { 
//Your function here for ajax call. 
}); 
}); 
相关问题