2012-10-23 43 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" }