Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/89.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 用jQuery for ASHX调用替换ASP.NET AJAX_Javascript_Jquery_Ajax - Fatal编程技术网

Javascript 用jQuery for ASHX调用替换ASP.NET AJAX

Javascript 用jQuery for ASHX调用替换ASP.NET AJAX,javascript,jquery,ajax,Javascript,Jquery,Ajax,我一直在使用以下工具与Web代理进行跨域调用通信。我正在更新一些代码,并且已经使用jQuery,我想删除ASP AJAX,因为我现在只使用它 是否可以仅使用jQuery执行以下操作 function download(proxyUrl, contentUrl, isJson, callback) { var request = new Sys.Net.WebRequest(); request.set_httpVerb("GET"); var isCache = fal

我一直在使用以下工具与Web代理进行跨域调用通信。我正在更新一些代码,并且已经使用jQuery,我想删除ASP AJAX,因为我现在只使用它

是否可以仅使用jQuery执行以下操作

function download(proxyUrl, contentUrl, isJson, callback) {
    var request = new Sys.Net.WebRequest();
    request.set_httpVerb("GET");

    var isCache = false;
    var url = proxyUrl + "?url=" + escape(contentUrl) + (isJson ? "&type=" + escape("application/json") : "") + "&cache=" + (isCache ? "10" : "0");
    request.set_url(url);

    request.add_completed(function (executor) {
        if (executor.get_responseAvailable()) {
            var content = executor.get_responseData();
            callback(content);
        }
    });

    var executor = new Sys.Net.XMLHttpExecutor();
    request.set_executor(executor);
    executor.executeRequest();
}
download("/_layouts/teamfusion/WebProxy.ashx", "http://www.twitter.com", false, function(content) {
    alert(content);
});
这应该起作用:

$.ajax({
    url: url,
    type: "GET",
    dataType: "json",
    contentType: "application/json",
    complete: callback
});
这是您的文档