你好,我想我在这里错过了一些东西......我的 html 页面上有该脚本
12 <script type="text/javascript">
13 $(document).ready(function() {
14 $('#find').click(function(){
15
16 var amount = $('#amount').val();
17
18 $.ajax({
19 type: "POST",
20 url: "questions.php",
21 data: amount,
22 success: function(data){
23
24 $('#results').show();
25
26
27 $('#results').html(data);
28 }
29 });
30 });
31 });
32 </script>
如果我提醒金额,我会得到输入,所以值工作正常
这是我的PHP脚本
<?php
2 $search_term = $_POST['amount'];
3
4
5
6 echo $search_term;
...
所以我一无所获!如果我将回声的东西更改为"MPLA MPLA";一切正常?
我错过了什么吗?
提前感谢!
data
意味着键和值的映射。
尝试:
data: {amount: amount}
$(document).ready(function() {
14 $('#find').click(function(){
15
16 var amount = $('#amount').val();
17
18 $.ajax({
19 type: "POST",
20 url: "questions.php",
21 data: { 'amount': amount },
22 success: function(data){
23
24 $('#results').show();
25
26
27 $('#results').html(data);
28 }
29 });
30 });
31 });
把它改成这样。这会将变量"金额"传递为$_REQUEST['amount']