向URL发出Ajax请求,并在URL后面附加查询字符串,以便运行URL程序,可以通过以下步骤实现:
var xhr = new XMLHttpRequest();
var url = "http://example.com/api";
var params = "param1=" + encodeURIComponent(value1) + "¶m2=" + encodeURIComponent(value2);
url = url + "?" + params;
xhr.open("GET", url, true);
xhr.setRequestHeader("Content-Type", "application/json");
xhr.send(null);
xhr.onreadystatechange = function() {
if (xhr.readyState === 4 && xhr.status === 200) {
var response = xhr.responseText;
// 处理服务器返回的数据
}
};
完整的示例代码如下:
var xhr = new XMLHttpRequest();
var url = "http://example.com/api";
var params = "param1=" + encodeURIComponent(value1) + "¶m2=" + encodeURIComponent(value2);
url = url + "?" + params;
xhr.open("GET", url, true);
xhr.setRequestHeader("Content-Type", "application/json");
xhr.onreadystatechange = function() {
if (xhr.readyState === 4 && xhr.status === 200) {
var response = xhr.responseText;
// 处理服务器返回的数据
}
};
xhr.send(null);
以上是使用纯JavaScript实现向URL发出Ajax请求并附加查询字符串的方法。在实际开发中,也可以使用jQuery等库来简化Ajax请求的操作。
没有搜到相关的沙龙
领取专属 10元无门槛券
手把手带您无忧上云