2012-10-23 35 views
1

数据库中,我有一个形象的滑块,每下一个图像加载,我需要记录保存到数据库时。我正在尝试使用jQuery和AJAX来完成此操作。提交场用ajax

我写的,我需要的隐藏字段称为数据,所以我可以将它张贴到我的PHP页面的信息。

function ajaxSave(){ 
     $("#data").val($("#image").attr("src")+","+ratings[iCount]); 
     //alert($("#data").val());//Testing 
     $.ajax({ 
      type: "POST", 
      url: "ajax/ajaxSave.php", 
      data: $("#data").val(), 

      success: function(data){ 
       alert(data);//only for testing purposes 
      } 
     }); 
    } 

每次按下一个按钮时,都会调用我的ajaxSave()函数。我得到了我的警告是成功的,但我的问题是:这是什么$ _POST ['']数组单元格?

我需要操作在PHP页面的数据(见下文),但我只得到,说警告“阵列()”。

<?php 
    print_r($_POST); 
?> 

我对AJAX很新,所以任何帮助将不胜感激!谢谢。

回答

2

对阿贾克斯的数据应该被作为一个地图..

所以不是

​​

尝试

data: { 'param' : $("#data").val() }, 
+0

谢谢!唐纳德击败了你,但我非常感谢你的帮助! – FunkyMonk91

+0

@ FunkyMonk91 ..不客气:) –

2

您需要设置数据:

function ajaxSave(){ 
     $("#data").val($("#image").attr("src")+","+ratings[iCount]); 
     //alert($("#data").val());//Testing 
     $.ajax({ 
      type: "POST", 
      url: "ajax/ajaxSave.php", 
      data: {"requestName":$("#data").val(), 'param2':'hello World'}, 

      success: function(data){ 
      alert(data);//only for testing purposes 
     } 
    }); 
} 
+0

你是一个学者和圣人!非常感谢你! – FunkyMonk91

2

的数据必须是键/缬氨酸与JSON格式配对。例如:

{ username:"JhoneD", address: "and address of JhonD", city: "Boston" }