我有这样的功能:
$("#join").colorbox({
onComplete:function(){
// add code here
},
width:"530px", height:"500px", inline:true, href:"#add"
});
我想要做的是onComplete:function()
来创建一个xxx.php
文件的ajax请求。
我只想提出请求,以便我可以调用新的网址。我不想从新文件加载任何东西,我不想重定向到该文件,我只是想对它进行ajax调用。
任何想法? 感谢
答案 0 :(得分:4)
看看:http://api.jquery.com/jQuery.ajax/
$.ajax({
type: "GET",
url: "xxx.php",
success: function(msg){
alert("Success!");
}
});
答案 1 :(得分:0)
使用$ .ajax函数。像这样:
$.ajax({
url: 'myurl.php'
});
这不会起作用吗?
答案 2 :(得分:0)
您可以使用jQuery $.ajax
功能。由于您说您不想对响应执行任何操作,因此您可以为success
调用的.ajax()
参数设置空函数。 (虽然我建议不要对响应做任何事情。你应该至少检查它是否合适,即使你没有向用户提供任何内容。绝对不要忽略{{1参数。)
答案 3 :(得分:0)
答案 4 :(得分:0)
$("#join").colorbox({
onComplete:function(){
$.ajax({
url: "xxx.php",
type: "POST",
data: "param1=value"
success: function(){
alert("success");
}
});
},
width:"530px", height:"500px", inline:true, href:"#add"
你可以引用jquery的.ajax()方法。 http://api.jquery.com/jQuery.ajax/
答案 5 :(得分:0)
如果这就是你所需要的,只需做一个$ .get(“xxx.php”);在你的onComplete函数。
答案 6 :(得分:0)
使用$.get
如果您想向此页面发送任何内容,请发送第二个参数
$.get("xxx.php", {});