点击时调用两个ajax函数

时间:2011-10-15 01:18:17

标签: jquery ajax

我尝试实现以下功能

$(document).ready(function() {

   $("#viewresult input:button").click(function () { 
       var selectedset = document.getElementById("selectedset").value;
       $.get("EditSet.php", "selectedset="+selectedset+"", function(){
    });

    var str = $("#selectform").serialize();
    $.ajax({
               type: "POST",
               url: "editsetsphoto.php",
               data: str,
               cache: false,
               success: function(msg)
               {
                    $("#thumbnails").ajaxComplete(function(){
                        $(this).fadeIn("slow").html(msg)
                     });
               }
             });
            return false;
        }); 
  });

当我调用两个ajax函数发送到两个不同的php文件时,是否有可能让它工作?

1 个答案:

答案 0 :(得分:1)

当然,由于您的ajax请求是独立的,因此您无需在get请求中使用回调。

$(function(){
   $("#viewresult input:button").click(function () { 
     var selectedset = $("#selectedset").val();
     $.get("EditSet.php", "selectedset="+ selectedset );

      var str = $("#selectform").serialize();
         $.ajax({
           type: "POST",
           url: "editsetsphoto.php",
           data: str,
           cache: false,
           success: function(msg)
           {
               $("#thumbnails").html(msg).fadeIn('slow');                 
           }
        });
  }); 
});