我想使用JQuery Ajax使用API Rest应用程序。这是我的代码:
var res=$('#myForm').attr('action');
console.log(res);
$.ajax({
url: res,
success: function (data) {
alert('success!!');
},
dataType: 'html'
});
console.log句子正确打印网址,我只是将其复制并粘贴到浏览器中并且正确,它是这样的:
http://localhost/myproject/public/2
但是,然后,请求出现404错误,请求的URL就是这个:
http://localhost/localhost/myproject/public/2
那么,为什么它会将另一条localhost
行附加到网址?我只是不明白!
答案 0 :(得分:1)
您只需要在localhost
之后获得该部分。为此,请使用split
方法。
var res=$('#myForm').attr('action');
console.log(res);
$.ajax({
url: res.split('localhost')[1],
success: function (data) {
alert('success!!');
},
dataType: 'html'
});