Passing huge ammount of data from jquery ajax is failed,is there any way to reolve this issue.I given type as POST.Thanks in Advance.
Regards, Raju
This is how i step through an ajax request to debug it and it works most of the time.
(edit: i've changed this answer slightly because i assumed OP was using PHP)
First
Check to see if the browser is throwing you any errors. You can do so by checking out FireBug (firefox extension) OR in the webkit dev tools (I prefer chrome dev tools). This is the first and most obvious error you can make (syntax).
Next
Given your description it's evident your script is timing out, but just to be safe utilize the $.ajax() success callback to see what your response is. Make sure you are posting the expected data appropriately.
Check for Server Side errors
Make sure everything is good to go in the script you are executing via ajax.
Finally...
It's likely your request is timing out due to the large amount of data and the time it takes to process/send it back. Try specifying the timeout in jQuery.
You can do so via the $.ajaxSetup() api if you'd like it to apply to all of your ajax requests.
OR
Where you are making the actual request.
EX:
$.ajax({
//set a timeout for 10 seconds
timeout: 10000
});
After reading jquery userguide,i understood that it wont allow query string if url length is more than 2020,IIS server simply discard it as per Microsoft.
I send data as key value pairs instaed of passing data as query string.
I dont understand what are down votes,i clearly mentioned in my query type as post,large data passing as query string.
Thanks once again to all of you giving answers.
精彩评论