jquery,如何创建ajax请求?

时间:2011-08-08 19:57:43

标签: jquery ajax

我有这样的功能:

    $("#join").colorbox({
    onComplete:function(){
        // add code here
    },
    width:"530px", height:"500px", inline:true, href:"#add"
});

我想要做的是onComplete:function()来创建一个xxx.php文件的ajax请求。

我只想提出请求,以便我可以调用新的网址。我不想从新文件加载任何东西,我不想重定向到该文件,我只是想对它进行ajax调用。

任何想法? 感谢

7 个答案:

答案 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)

您可以使用$.get()向您的网页发送GET请求。它看起来像这样:

$.get('xxx.php');

您可以使用其他参数通过GET发送数据,并在请求完成时想要执行任何操作时包含回调函数。

答案 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", {});