The examples in this article describe JavaScript's method of passing parameters based on Ajax callback functions. Share to everyone for your reference, specific as follows:
This paper introduces the four methods of parameter passing between HTML pages in JavaScript, and makes an analysis of Ajax parameter passing.
In JavaScript, especially in Ajax, callback functions are often a function name, there is no place to put parameters, such as the following Ajax code, after the success of the call callback function callback, but callback is a parameter, how to pass the parameters in?
var callback = function (p1) {
//do something
}
var ajaxsetting = {
Url:url,
timeout:me.timeout,
Type:method,
contentType: "Application/json",
dataType: "JSON",
Cache:false,
Async:async,
Data:p_data,
success:callback
},
error:function (P_request, P_status, P_err) {
}
};
The workaround is to use anonymous functions:
Success:function (Result) {
callback (p1_actual);
}
Where Pa_actual is a known parameter, it can be a function type.
I hope this article will help you with JavaScript programming.