如何使用Ajax和PHP将复选框值传递给文本输入
how to pass checkbox value to text input using Ajax and PHP?
我试图评估所有选中的复选框的值并传递结果html文本输入我试图这样做,使用php和ajax,但我没有好的结果,请帮助这是我的代码:
$(document).ready(function ()
{
$("#check").click(function ()
{
var data = $("#check").val();
//get selected parent option
$.ajax(
{
type: "GET",
data:data,
url: "total.php?val="+data,
cache: false,
success: function (data)
{
$("#tot").html(data);
}
});
});
});
</script>
</head>
<?php
$conn = mysqli_connect("localhost", "root", "", "voucher_test");
$result = mysqli_query($conn, "SELECT * FROM vouchers where cat_id = 1");
while ($row = mysqli_fetch_array($result)) {
$userSet[] = $row;
}
?>
<form action="index.php" method="post">
<?php
foreach ($userSet as $key=>$value){
echo $value['service_name']."<input type='checkbox' id='check' name='{$value['service_name']}' value='{$value['service_price']}'>";
}
?>
<br>
<div id="tot"></div>
</form>
这是total.php
<?php
$itot = 5;
$itot+=$_GET['val'];
echo"<input type='text' value='$itot'>";
您可以使用此代码向服务器y
或n
发送值
var data = ($("#check").is(":checked") ? 'y' : 'n';
如果你想发送复选框的值,试试下面的代码:
var data = new FormData();//Create FormData
if($("#check").is(":checked")){//Verified if the input os checked
data.append('data-check',$("#check").val());//Add data of the checkbox to FormData
}
$.ajax(
{
type: "GET",
data: data,
url: "total.php",
cache: false,
success: function (data)
{
$("#tot").html(data);
}
});
$_GET['data-check'];
我认为你不需要使用整个。php文件,但如果你真的想使用它,我建议你把你的代码改成这样:
<?php
$itot = 5;
$itot+=$_GET['val'];
echo"<input type='text' value='" . $itot . "'>";
唯一的变化是要打印的字符串的连接
相关文章:
- Angular,将文本框的动态值传给控制器
- 在key up函数上将文本框值传递给javascript
- 将文本框值传递给javascript函数
- 将文本框值传递给JS函数以转换为JSON
- 将单击按钮时的动态文本区域值传递给javascriptphp
- 我无法使用jquery将HTML文本框值传递给WebService
- 如何将文本框值传递给JavaScript
- 如何在离开文本框后将文本框值传递给 Java 脚本
- 将文本框值传递给javascript函数asp.net
- 文本区域表单字段未将值传递给JavaScript
- 将文本的值传递给jQuery函数
- 将html无序列表值传递给c#文本框并在sqlquery中使用
- 将ext文本框值传递给javascript,然后传递给控制器动作
- 如何在不使用getElementById的情况下将文本或span的值传递给onClick函数
- 如何将html文本框值传递给javascript函数
- 将相同名称的文本框的值传递给jquery,然后传递给php页面,以便将值存储到数据库中
- 如何在按钮点击事件中将文本框值传递给java脚本
- 将文本输入值传递给IBM Worklight适配器
- 将html输入文本的值传递给Javascript函数并获得结果
- 将多个文本框的值传递给CodeIgniter中的控制器