如何将值传递给ajax中的php页面

时间:2013-11-18 08:58:20

标签: javascript php jquery ajax

我正在尝试将值传递给此代码中的deleteslide.php页面。 在这里,我从下拉列表中获取值,并将其分配给变量。

现在我想将该变量值传递给deleteslide.php页面。

这是我尝试过的......

但这不能正常工作

 $("#deleteslide").click(function()
        {
            var prjid=document.getElementById("pj-list").value;
            var unitid=document.getElementById("ut-list").value;
            var slidid=document.getElementById("se-list").value;
               var d ='deleteslide.php?projectId='+pj-list+'&unitNo='+ut-list+'&slideNo='+se-list+'';
                $.ajax({                   
                url:d,                                           
                success:function(output)
                {              
                    alert(output);              
                }           
            });
        });

我该怎么做?

4 个答案:

答案 0 :(得分:5)

尝试编写类似

的网址
var d ='deleteslide.php?projectId='+prjid+'&unitNo='+unitid+'&slideNo='+slidid;

您传递的是未定义的错误值。你的ajax调用将是GET方法,如

$.ajax({                   
        url:d,                                           
        type : 'GET',
        success:function(output)
        {              
            alert(output);              
        }           
    });

答案 1 :(得分:4)

尝试使用此类数据

data: {action: elem},

例如

$.ajax({
   type: "POST",
   url: "some.php",
   data: { name: "John", action: "save" }
   }).done(function( msg ) {
  alert( "Data Saved: " + msg );
});

整个$ _REQUEST并检查你是否正在采取行动

答案 2 :(得分:1)

进行一次调用并添加您想要传递给另一个php页面的参数

//data = {"parameter1":"value", "parameter2":"value"}

$.ajax({
   type: "POST",
   url: "some.php",
   data: { name: "John", action: "save" }
   }).success(function( response ) {
  alert( response );

});

答案 3 :(得分:0)

  

您可以使用以下数据将数据传递到php文件:{'data1':'data 1 value','data2':'data 2 value'}