$(document).ready(function() {
$(".modalbox").fancybox({
type: 'ajax',
ajax : {
type : "GET",
URL: 'requestajax.php',
data : {cid:'3'},
error: function(){
alert('failure');
}
}
});
所以这是我的代码,当我使用firebug时,我看到数据正在传递(在参数下) 但请求的url是相同的文件index.php而不是它应该说requestajax.php?cid = 3 有任何想法吗 ?我想我做错了什么。 模态框加载了index.php内容而不是requestajax.php。那是问题
答案 0 :(得分:2)
尝试将您的网址设为href
参数:
$(".modalbox").fancybox({
href : 'requestajax.php',
type : 'ajax',
ajax : {
type : "GET",
data : {cid:'3'},
error: function(){
alert('failure');
}
}
});
答案 1 :(得分:0)
我认为
URL: 'requestajax.php',
必须是这样的小写:
url: 'requestajax.php',
无论如何,你必须小心JavaScript中的选项,因为onStart与onstart不同。
如果不是这种情况,请尝试在您的fancybox中添加绝对网址,例如:
url: '/requestajax.php',