2014-09-23 21 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. 
}); 
}); 
相關問題