Javascript 由于意外的URL,我收到一个400错误
我正在尝试使用Ajax获取数据。我的后端框架是,出现Javascript 由于意外的URL,我收到一个400错误,javascript,php,jquery,ajax,codeigniter,Javascript,Php,Jquery,Ajax,Codeigniter,我正在尝试使用Ajax获取数据。我的后端框架是,出现get\u data函数调用错误: http://localhost/qasim/outlets/[object%20Object] 400 (Bad Request) 主要问题是:在outlets之后,有一些垃圾没有出现在实际的URL中 如何解决此问题 function get_data(l) { myurl="http://localhost/qasim/outlets/home_controller/get_pros";
get\u data
函数调用错误:
http://localhost/qasim/outlets/[object%20Object] 400 (Bad Request)
主要问题是:在outlets之后,有一些垃圾没有出现在实际的URL中
如何解决此问题
function get_data(l)
{
myurl="http://localhost/qasim/outlets/home_controller/get_pros";
$.post({
url:myurl,
data:{last:l},
dataType:'json',
}
,function (data){alert("success");});
}
$(function (){
$(window).scroll(function (e){
get_data(4);
console.log(window.pageYOffset);
});
});
你没有正确使用。它不以对象作为第一个参数
正确的用法是:
$.post(myurl, {last:l}, function (data){
alert("success");
}, 'json');
$.post
的方法签名为:
post(URL[,data][,success(data,textStatus,jqXHR)][,dataType])
你没有正确使用。它不以对象作为第一个参数
正确的用法是:
$.post(myurl, {last:l}, function (data){
alert("success");
}, 'json');
$.post
的方法签名为:
post(URL[,data][,success(data,textStatus,jqXHR)][,dataType])
第一个答案有点不正确,因为“data:{last:1}”,因为第二个参数是对象或字符串 正确答案是:
$.post(
myurl,
{last:l},
function (data){alert("success");},
'json'
);
附言:我看到第一个答案是正确的。一切正常)由于“data:{last:1}”,第一个答案有点不正确,因为第二个参数是对象或字符串 正确答案是:
$.post(
myurl,
{last:l},
function (data){alert("success");},
'json'
);
附言:我看到第一个答案是正确的。(一切正常)