【发布时间】:2013-07-29 09:50:34
【问题描述】:
我的请求的响应是一个 java 脚本代码。当我将 url 放入浏览器时,我可以在页面上看到整个生成的 java 脚本代码。传递给 $.ajax 的 url 格式如下:
http://localhost:8080/vi-api/viapi?action=tag&projectId=45&tagId=345
当我输入上面的 URL 时,我可以看到请求成功。现在,我正在使用 jQuery 对这个 url 使用下面的 Ajax 请求。
var finalUrl = "http://localhost:8080/vi-api/viapi?action=tag&projectId=45&tagId=345";
var req = $.ajax({
type:"GET",
url:finalUrl,
type:"script",
data:"",
success: function(html){
alert('Requese sucessful.');
},
complete:function(jqXHR, textStatus) {
alert("request complete "+textStatus);
},
error: function(xhr, textStatus, errorThrown){
alert('request failed->'+textStatus);
}
});
问题1:这给出了警报“请求失败错误”。为什么会这样?
问题2:有没有办法在上面的过程中返回成功/失败代码?
【问题讨论】:
-
第 1 行语法错误..
-
好的。抱歉,我只使用字符串。
标签: ajax jquery xmlhttprequest