gpt4 book ai didi

javascript - 使用javascript将整数值发送到php并返回值

转载 作者:行者123 更新时间:2023-11-29 21:46:14 27 4
gpt4 key购买 nike

我的索引中有这个 div 区域,我想将它用作一个按钮(用于图形问题),当这个按钮被点击时,我希望它将这个值发送到 php 文件,我想根据这个值。这是我到目前为止所做的,但根本没有用。

这是我的 output.php(索引)

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
<script type="text/javascript">
int sayac = 1;
$(document).delegate("#klikme", "click", function() {
$.post('sayac.php',{"komut": sayac }, function(data){
$('#output').html(data);
});
sayac = sayac + 1;
});
</script>
<div id = "klikme">
KLİK ME!
</div>
<div id = "output">
<?php include 'sayac.php'?>
</div>

sayac.php

if(isset($_POST["komut"]))
{
switch($_POST["komut"])
{
case 1:
echo "This is one";
break;
case 2:
echo "This is two";
break;
default:
echo "Something is wrong";
break;
}
}
return false;

最佳答案

在你的 php 文件中,你忘记了 case 2 中的 break 语句,这会导致问题。

if(isset($_POST["komut"]))
{
switch($_POST["komut"])
{
case 1:
echo "This is one";
break;
case 2:
echo "This is two";
break;
default:
echo "Something is wrong";
break;
}
}

此外,如果我是您,我会像下面这样重新配置 html,但这取决于您。因此,要在 javascript 中定义变量,您需要使用 var 关键字。

<div id="klikme">
KLİK ME!
</div>
<div id="output"></div>
<script type="text/javascript">
var sayac = 1;
$(document).delegate("#klikme", "click", function() {
$.post('sayac.php',{"komut": sayac++ }).success(function(data){
$('#output').html(data);
});
});
</script>

关于javascript - 使用javascript将整数值发送到php并返回值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31100040/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com