Javascript JQuery Ajax请求正在修改给定的URL
我想使用jQueryAjax使用API Rest应用程序。这是我的代码:Javascript JQuery Ajax请求正在修改给定的URL,javascript,jquery,ajax,Javascript,Jquery,Ajax,我想使用jQueryAjax使用API Rest应用程序。这是我的代码: var res=$('#myForm').attr('action'); console.log(res); $.ajax({ url: res, success: function (data) { alert('success!!'); }, dataType: 'html' }); conso
var res=$('#myForm').attr('action');
console.log(res);
$.ajax({
url: res,
success: function (data) {
alert('success!!');
},
dataType: 'html'
});
console.log语句正在正确打印url,我刚刚将其复制并粘贴到浏览器中,其正确性如下:
http://localhost/myproject/public/2
但是,请求会给出一个404错误,请求的URL是:
http://localhost/localhost/myproject/public/2
那么,为什么要在url上附加另一行
localhost
?我就是不明白 您只需在localhost
之后获取部件即可。为此,请使用split
方法
var res=$('#myForm').attr('action');
console.log(res);
$.ajax({
url: res.split('localhost')[1],
success: function (data) {
alert('success!!');
},
dataType: 'html'
});
这是什么语法:
resurl=$('#myForm').attr('action')代码>?您需要使用如下内容:/myproject/public/2
仍然不好-整理url
和res
variables@Igor编辑后,它只是在表单的action
属性前面键入了一个errorput“/”