相关疑难解决方法(0)

是否可以在ajax调用中指定端口

我正在尝试使用jQuery在特定端口上运行AJAX查询:

$(document).ready(function() {
        $.ajax({
        url: "http://test_serve:666/test.php",

        type: "GET",
        data: ({value_test: 'true'}),
        dataType: "html"

    });
})
Run Code Online (Sandbox Code Playgroud)

这不起作用:没有进行AJAX调用,我在Firebug中没有任何异常.如果我没有指定端口,它确实有效.有谁知道为什么?

ajax jquery

5
推荐指数
1
解决办法
1万
查看次数

适用于Firefox的jQuery getJSON响应null,适用于IE

$.getJSON(service + "/GetJobTags", 
    { tag: "a" }, 
    function(json) {
        $.each(json, function(i,val) { 
            alert(val.Title); 
        }); 
     });
Run Code Online (Sandbox Code Playgroud)

它叫:

http://127.0.0.1:20087/ClientService.svc/GetJobTags?tag=a

这可能是值得注意的,该服务在客户端应用程序的不同端口上运行,该端口位于:

http://127.0.0.1:32017/index.htm

Firefox说HTTP 200 OK,但响应数据为空(在Firebug中以红色突出显示).在IE中它工作正常,服务器返回json.

这是权限问题吗?我需要使用JSONP吗?

ajax firefox jquery internet-explorer json

2
推荐指数
1
解决办法
2882
查看次数

标签 统计

ajax ×2

jquery ×2

firefox ×1

internet-explorer ×1

json ×1