2015-06-27 25 views
0

我想提交一些數據。天氣這是使用表格,或執行一些AJAX,我不確定。提交數據到PHP,並得到結果

例如,我有這個輸入

<input id='inpamount' type="text" name="amount" value="2.00" onkeyup="pad();validatemin();product()"> 

現在說如果我想這個數據發送到PHP文件,使用後(我可以只添加一種形式)。但是,沒有重新加載頁面(我可以做到這一點),我怎麼能獲取響應(使用AJAX)。

本質上我想用戶能夠按下一個按鈕,然後將輸入提交到一個PHP文件,然後得到輸出並將其分配給一個變量(我知道如何做到這一點,我只是想能夠獲得數據。

PHP的執行需要幾釐秒,因爲它與SQL comunicates。(如果該事項)。

我已經用無形的形式考慮,但它似乎沒有工作

如果有人能指出我的方向是正確的,那就太棒了。

+0

一個簡單的谷歌搜索會得到你這個 - https://jonsuh.com/blog/jquery-ajax-call-to-php-script-with-json-return – CrakC

+0

用Ajax發送,HTTPS ://learn.jquery.com/ajax/ – chris85

回答

1

像這樣的東西?

$(document).ready(function(e) { 

     $('#inpamount').click(function() { 

      var data = 'myValue=' + $(this).val(); 

      $.ajax({ 
       url: "yourscript.php", 
       type: "POST", 
       data: data, 
       cache: false, 
       success: function(scriptOutput) { 
        //handle the result 
        } 
       } 
      }); 
      return false; 
     }); 
    }); 
+0

看起來不錯的男人!如果我在php中發送請求,會話數據怎麼樣?我可以參考提交它的用戶的會話數據嗎? – Semger

+0

不知道我是否正確理解了你,但是在處理你的ajax請求的腳本(示例中的yourscript.php)中,你可以調用'session_start()'來允許你訪問對應的會話數據。 – eol

+0

完美,謝謝! – Semger