将数据从ajax发送到php

将数据从ajax发送到php

问题描述:

<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

您必须在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