2014-09-30 161 views
-7
<script> 
     var er ="hi"; 

     $("#save").click(function() { 
     var er = $('#edit').val(); 
     alert(er); 

    }); 

$.ajax({ 
    type: 'POST', 
    url: 's.php', 
    data: { er:er}, 
    success: function(response) { 
     alert(er); 
           } 
      }); 
    </script> 
+2

那麼,你的問題是什麼? – WhiteAngel 2014-09-30 07:44:43

+0

答案是42 – FrancescoMM 2014-09-30 07:45:45

回答

1

您必須在click函數中編寫ajax代碼,否則ajax代碼將在頁面加載時執行。

var er ="hi"; 

$("#save").click(function() { 
    var er = $('#edit').val(); 
    alert(er); 
    $.ajax({ 
    type: 'POST', 
    url: 's.php', 
    data: {'er':er}, 
    success: function(response) { 
     alert(er); 
    } 
    }); 
}); 

試試上面的代碼。它會爲你工作。

+0

我還會在'{「er」:er}'中加引號到'er',因爲在這種情況下'er'是一個變量 – FrancescoMM 2014-09-30 07:48:13

+0

+1在**之前回答** ! – FrancescoMM 2014-09-30 07:49:28

+0

@FrancescoMM感謝您的建議和投票:) – 2014-09-30 07:50:26