【发布时间】:2010-11-18 18:10:45
【问题描述】:
我无法让下面的 PHP + jQuery 工作 - 我想要脚本做的只是通过 ajax 传递值,然后让 php 抓取它,检查它是否匹配并加 1 得分。
这是我写的代码:
<?php
$score = "1";
$userAnswer = $_POST['name'];
if ($_POST['name'] == "145"){
$score++;
}else{
//Do nothing
}
echo $score;
?>
<script type="text/javascript">
$(document).ready(function() {
$("#raaagh").click(function(){
var value = "145";
alert(value);
$.ajax({
url: 'processing.php', //This is the current doc
type: "POST",
data: ({name: value}),
success: function(){
location.reload();
}
});
});
});
</script>
<p id="raaagh">Ajax Away</p>
感谢您的帮助,我在这两种情况下都将 GET 更改为 POST,但并不高兴 - 还有其他问题。
【问题讨论】:
-
究竟是什么问题?
-
没有描述问题的问题很难回答。 “它不起作用”不是一个足够好的描述。