JQuery授权没有';我不能为RESTful服务工作

JQuery授权没有';我不能为RESTful服务工作,jquery,json,restful-authentication,Jquery,Json,Restful Authentication,我希望在RESTful服务的身份验证成功后,从服务器接收JSON响应 我使用的代码如下: jQuery.ajax({ type: "GET", url: "http://dev.ragld.com/hostinfo/", contentType: "json", beforeSend: function(

我希望在RESTful服务的身份验证成功后,从服务器接收JSON响应

我使用的代码如下:

 jQuery.ajax({
                        type: "GET",
                        url: "http://dev.ragld.com/hostinfo/",
                        contentType: "json",
                        beforeSend: function(jqXHR){
                            jqXHR.setRequestHeader("Authorization", "Basic cmsdfsdfG~~~~~Q6cmFnbGQ=");
//some characters have been changed for security reasons.
                        },
                        accept: "application/json",
                        async:false,
                        success: function(response){
                            console.log('success called..');
                        },
                        error: function(errorObj){
                            console.log(errorObj);
                        }
    });
由于某些原因,它没有选择方法作为
GET
,当我在FF中选中
firebug
的NET选项卡时,它将方法显示为
选项,而不是
GET
。 类似地,它不会返回我期望的JSON数据

有谁能帮忙吗

编辑 来自chrome的错误,但没有说太多:

您的REST api是否有Coor?如果没有,则无法对与您不在同一域中的URL进行AJAX调用。

是,我可以从不同的服务器发出请求。我有另一个正在运行的服务,我可以使用未经授权的getJSON访问它,它可以正常工作。只有此授权请求无效。请检查我的编辑,它没有说太多。请注意,响应标题为空。请尝试使用Chrome浏览器检查它记录到控制台的内容。从图片上判断,ajax的错误是有原因的。errorObj中应该有足够的信息来验证原因。