值不发布到PHP脚本

时间:2014-06-05 09:23:15

标签: php jquery ajax

步骤1批处理:(下拉)动态加载,从下拉步骤2中选择一个值后,通过ajax调用加载,在setp 2中,当我点击编辑按钮时,步骤3再次通过ajax调用加载。在第3步,当我点击编辑按钮ajax调用工作正常,但它没有将值发布到PHP脚本。

             //ajax call
             function validateFees(strAddNo) {  

          var collectFees = $("#collectFees").val();
          if(collectFees == "")
{
    $("#validateFeesResult").html('<div class="info">Please enter your Fees Amount.</div>');
    $("#collectFees").focus();
}

else
{
    var dataString = 'collectFees' + collectFees + 'strAddNo' + strAddNo;
    $.ajax({
        type: "POST",
        url: "validateFees_script.php",
        data: dataString,           
        cache: false,
        beforeSend: function() 
        {
            $("#validateFeesResult").html('Loading...');
        },
        success: function(response)
        {
            $("#validateFeesResult").hide().fadeIn('slow').html(response);
        }
    });
}

}

我确定它非常简单,但我不明白该怎么做?

1 个答案:

答案 0 :(得分:0)

将数据格式更改为:

var dataString = 'collectFees=' + collectFees + '&strAddNo=' + strAddNo;

退房:http://api.jquery.com/serialize/