One of the reasons that cause no response to jquery ajax submission is that there is a problem with our ajax parameters, and the other is jquery in IE. in form, ajax sets the submission type to application/x-expose Crip. The following is a summary.
Example 1
The Code is as follows: |
|
$. Ajax ( { Type: "POST ", Url: "/a. php ", Success: function (result ){ // ToDo: } ) |
When we click submit, no results are returned, so no results are found in the test using the ff browser. Later, we found that the data: "{a: 'A'}" parameter is missing, we only need to modify it.
The Code is as follows: |
|
$. Ajax ( { Type: "POST ", ContentType: "application/json ", Url: "a. php ", Data: "{a: 'A '}", Success: function (result ){ } ) |
Ajax submission in jquery. form in E in ie8 does not respond.
I analyzed this problem for several hours and found that I set application/x-javascript, and ie8 won't work anymore, the solution is to set other parameters or not to set them during ajax submission.