Javascript XMLHttpRequest和$ajax之间的区别
您好,我读过关于jQueryAjax方法的文章,jQuery在其中封装了一些XMLHttpRequest。 我需要重做$ajax的下一步内容,但我担心参数。是否可以只在url param中使用参数而不使用param键发送到$ajax urlJavascript XMLHttpRequest和$ajax之间的区别,javascript,jquery,Javascript,Jquery,您好,我读过关于jQueryAjax方法的文章,jQuery在其中封装了一些XMLHttpRequest。 我需要重做$ajax的下一步内容,但我担心参数。是否可以只在url param中使用参数而不使用param键发送到$ajax url var element ; ... if (window.XMLHttpRequest) { // Mozilla, Safari,... http_request = new XMLHttpRequest(); } e
var element ;
...
if (window.XMLHttpRequest) { // Mozilla, Safari,...
http_request = new XMLHttpRequest();
} else if (window.ActiveXObject) { // IE
http_request = new ActiveXObject("Microsoft.XMLHTTP");
}
http_request.onreadystatechange = function() { alertContents(element); };
url = unescape(url + parameters);
http_request.open('GET', url, true);
http_request.send(null);
如果您想使用$.ajax,您可以编写
$.ajax({
url: url,
type: "GET",
data: parameters
success: function(data) {
alertContents(element);
}
});
如果您想使用$.ajax,您可以编写
$.ajax({
url: url,
type: "GET",
data: parameters
success: function(data) {
alertContents(element);
}
});
使用jQuery可以使用XMLHttpRequest做的任何事情jQuery都使用XMLHttpRequest for ajax
$.ajax({
url: url + parameters,
type: "GET",
success: function(data){
alert(data);
}
});
您还可以在data选项中设置参数,以便type选项根据您提供给它的内容将其作为POST或GET发送
$.ajax({
url: url,
data: parameters,
type: "GET", // or POST, or any other valid type
success: function(data){
alert(data);
}
});
使用jQuery可以使用XMLHttpRequest做的任何事情jQuery都使用XMLHttpRequest for ajax
$.ajax({
url: url + parameters,
type: "GET",
success: function(data){
alert(data);
}
});
您还可以在data选项中设置参数,以便type选项根据您提供给它的内容将其作为POST或GET发送
$.ajax({
url: url,
data: parameters,
type: "GET", // or POST, or any other valid type
success: function(data){
alert(data);
}
});
对ajax使用相同的代码会消耗时间
对ajax使用相同的代码会消耗时间
如果我正确理解你的问题,答案是肯定的,你可以 以下是等效的:
$.ajax({
url: "some.php?name=John&location=Boston"
});
如果我正确理解你的问题,答案是肯定的,你可以 以下是等效的:
$.ajax({
url: "some.php?name=John&location=Boston"
});
我不确定我是否理解这个问题。。。是否要从unescape函数中删除参数var?您的问题不是很清楚。我建议你阅读并看看例子。我不确定我是否理解这个问题。。。是否要从unescape函数中删除参数var?您的问题不是很清楚。我建议您阅读并查看示例。这里唯一可能的问题是参数是否以?开头,这可能是个问题,尽管我没有尝试过。唯一可能的问题是参数是否以?开头,这可能是个问题,尽管我没有尝试过。