2010-09-17 29 views
0
jQuery(function ($) { 
    /* fetch elements and stop form event */ 
    $("form.follow-form").submit(function (e) { 
     /* stop event */ 
     e.preventDefault(); 
     /* "on request" */ 
     $(this).find('i').addClass('active'); 
     /* send ajax request */ 
     $.post('recycle.php', { 
      followID: $(this).find('input').val() 
     }, function() { 
      /* find and hide button, create element */ 
      $(e.currentTarget) 
       .find('button').hide() 
       .after('<span class="following"><span></span>Following!</span>'); 
     }); 
    }); 
}); 

的HTML:我的jquery ajax請求沒有訪問數據庫?

<form class="follow-form" method="post" action="recycle.php"> 
    <input name="id" value="$id" type="hidden"> 
     <input name="$tweet" value="$tweet" type="hidden"> 
    <button type="submit" value="Actions" class="btn follow" title="123456"> 
     <i></i><span>recyle</span> 
    </button> 
</form> 

reycle.php:

<?php session_start(); 
include_once ('includes/connect.php'); 

$id = $_POST['id']; 
$tweet =$_POST['tweet']; 


    $registerlistener = mysql_query("INSERT INTO notes (user_id, user_note,recyle_id,dt) VALUES('".$_SESSION['user_id']."','".$tweet."','".$id."',NOW()"); 



?> 

的問題是,它不是訪問recycle.php文件,插入HTML表單的信息到數據庫!但它正在做整個jQuery動畫!我沒有看到最新的問題!

+0

什麼是「整個jQuery動畫」? – elektronikLexikon 2010-09-17 17:02:40

+0

基本上當我點擊reycle按鈕時,它變成了文字說「回收」 – getaway 2010-09-17 17:04:05

+0

該值'=「$ id」'不是'value =「<?php echo $ id?>」',並且與$ tweet相同' – RobertPitt 2010-09-17 17:36:16

回答

0

var_dump()$_POST變量在你的PHP腳本,並檢查使用Firebug(Firefox擴展)的響應。這樣你就可以看到什麼通過。

但我認爲你的數據收集存在問題。 這可能會實現:

$.post('recycle.php', { 
    id: $(this).find('input[name=id]').attr('value'), 
    tweet: $(this).find('input[name~=tweet]').attr('value') 
    }, 
    function(response){ 
    //on success code 
    }); 

可以證實這一點要麼螢火日誌(console.log)或var_dump結果。

0

使用螢火蟲控制檯或類似的東西,看看是否有任何404或其他錯誤。如果您沒有看到任何404錯誤,請檢查您的php腳本。

+0

ive添加了php scirpt,它不會向數據庫添加任何內容 – getaway 2010-09-17 17:11:56

+0

檢查PHP腳本中的邏輯和發生了什麼。調試工作可以幫助很多。 – 2010-09-17 17:43:30

0

你的語法肯定看起來不錯,嘗試添加變量回調到簽名

+0

對不起,我得到你的意思,我有點新手在這裏 – getaway 2010-09-17 17:08:14