Jquery 与 Ajax post 不起作用
我正在尝试制作一个简单的游戏,但我不太擅长 jQuery。我的代码是:
<script type="text/javascript">
$(document).ready(function(){
$('#deposit').click(function(){
$.ajax({
type: 'POST',
url: 'update.php',
dataType: 'json',
data: {
Money : $('#input_money').val()
},
success: function(data){
$('#display').html(data.value);
}
});
});
});
</script>
显示是这样的:
<input id="input_money" name="input_money" type="text" size="40"><br><br>
<button id="deposit">Deposit Money</button>
<div id="display"></div>
对于后端,我正在使用这个:
if(isset($_POST['Money'])){
$value = $_POST['Money'];
} else {
$value = "";
}
echo json_encode(array("value"=>$value));
任何人都可以帮助我吗?我计划在 $value
显示在主页上后将其添加到数据库中。
谢谢
I am trying to make a simple game and I'm not very good with jQuery. The code I have is:
<script type="text/javascript">
$(document).ready(function(){
$('#deposit').click(function(){
$.ajax({
type: 'POST',
url: 'update.php',
dataType: 'json',
data: {
Money : $('#input_money').val()
},
success: function(data){
$('#display').html(data.value);
}
});
});
});
</script>
And the display is this:
<input id="input_money" name="input_money" type="text" size="40"><br><br>
<button id="deposit">Deposit Money</button>
<div id="display"></div>
For the back end, I am using this:
if(isset($_POST['Money'])){
$value = $_POST['Money'];
} else {
$value = "";
}
echo json_encode(array("value"=>$value));
Can anyone help me out? I plan to add the $value
into a database after it shows up on the main page.
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我在我的服务器上触发了这个,在以下位置找到它: 此链接
它工作得很好。
这是来源,就像你的一样。
希望你能让它发挥作用。
此致
乔纳斯
I fired this on my serv, find it at: this link
It works just fine.
Heres the source, just like yours.
Hope youll get it to work.
Best regards
Jonas
试试这个(未经测试且没有 Json,但应该可以直接工作)。
HTML:
JS:
PHP:
Try this (untested and without Json, but should work straight).
HTML:
JS:
PHP: