簡體   English   中英

Ajax / Jquery-獲取有關提交表單的響應的記錄

[英]Ajax/Jquery - getting a record on a response to submitting a form

我有一個使用Ajax / jquery提交到數據庫的表單。 表單由php頁面處理,並成功將數據提交給mysql。 但是我希望它返回提交給數據庫的值,因此可以在頁面上顯示它們。

我只是在學習,所以我對此沒有很多經驗,但是我能夠使它在警報中返回mysql表的記錄ID號。 在發出警報之后,我可以發出第二條警報,我以為會返回所提交的數據,但是該警報僅顯示未定義。

我無法弄清楚如何獲取它以返回數據,如果有人可以提供幫助,那就太好了。

這是Jquery代碼:

jQuery(document).ready(function($) {
$('form.quform').Quform({
    successStart: function (response) {
        alert(response.record.id);
        alert(response.record.content);
    }
});

該表的名稱為account_data ,字段為bank_name, balance, acc_number, monthly

發布php信息:

if (isset($_POST['form_ajax']) && $_POST['form_ajax'] == 1) {
    $result['record'] = $config['record'];

mysql數組php:

 $config['record'] = array(
'id' => mysql_insert_id(),
'bank_name' => $form->getValue('bank_name') 
'balance' => $form->getValue('balance')
'acc_number' => $form->getValue('acc_number')
'monthly' => $form->getValue('monthly')

);

總而言之,它會成功添加記錄,在第一個警報中返回記錄ID號,然后在第二個警報中給出未定義的錯誤

使用您的控制台,以便確切了解返回的內容:

jQuery(document).ready(function($) {
  $('form.quform').Quform({
    successStart: function (response) {
      console.log(response);  
    }
  }
);

檢查您的控制台以查看收到的內容。

也很好檢查:PHP json_encode()和jquery中的parseJson()方法。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM