Javascript Jquery.load函数未过帐第四个参数

Javascript Jquery.load函数未过帐第四个参数,javascript,php,jquery,Javascript,Php,Jquery,我有下面的jQuery脚本,它将四个变量发布到一个PHP页面、一个字符串、主机IP地址、转发IP地址和当前URL。然而,由于某些原因,接收的PHP文件只得到三个变量。PHP代码没有收到最后一个或最后一个变量 var-loadinggif='../img/loading.gif'; $(文档).ready(函数(){ //设置单击事件 $('.btnbg').live('click',function(){ var toLoad='../VerifyCode.php'; $('.content')

我有下面的jQuery脚本,它将四个变量发布到一个PHP页面、一个字符串、主机IP地址、转发IP地址和当前URL。然而,由于某些原因,接收的PHP文件只得到三个变量。PHP代码没有收到最后一个或最后一个变量

var-loadinggif='../img/loading.gif';
$(文档).ready(函数(){
//设置单击事件
$('.btnbg').live('click',function(){
var toLoad='../VerifyCode.php';
$('.content').slideUp('slow',loadContent);
$(“#加载”).remove();
$('#waiting')。追加('');
$('加载').fadeIn('正常');
函数loadContent(){
var code=$('#code').val();
var remote_addr=$('#remote_addr').val();
var forwarded_for=$('#forwarded_for').val();
var url=$('#url').val();
$('.content').load(toLoad{
“字符串”:代码,
“ipAddr1”:远程地址,
“ipAddr2”:转发给,
“url”:url
},功能(响应、状态、xhr){
如果(状态=‘错误’){
var msg=“抱歉,出现错误:”;
$(“.content”).html(msg+xhr.status+“”+xhr.statusText);
}
}).slideDown('slow',hideLoader());
}
函数hideLoader(){
$('加载').fadeOut('正常');
}
返回false;
});
});
<>对我需要考虑的<代码>加载()<代码>函数有什么限制吗?脚本从表单接收值,我验证了脚本的值是否正确接收,但脚本无法将所有四个变量发布到Verifycode.php页面

更新:
我在尝试一些东西,如果我把POST参数放在一个单独的变量中,它就可以正常工作。有没有解释为什么会这样

 var _post = {'string': code,'ipAddr1':remote_addr,'ipAddr2':forwarded_for, 'url':url};

 $('.content').load(toLoad, _post , function(response, status, xhr) {

请提供:我们可以看到发送参数的网络选项卡的图像;从POST读取
url
参数的PHP代码尝试了一些东西,如果我将POST参数放在一个单独的变量中,它就可以正常工作。请看我的专栏。有没有解释为什么会是这样?@FBP这似乎不大可能。你同时还改变了什么吗?@ADyson除了我提到的改变之外,我什么也没改变。