gpt4 book ai didi

javascript - 如何使用jquery ajax从复选框和输入中获取值

转载 作者:行者123 更新时间:2023-12-01 03:06:53 25 4
gpt4 key购买 nike

为了回显选中的复选框中的值,我使用了以下 Ajax 代码:

HTML:

 <input type="checkbox" class="cb" value="PHP" /> PHP <br />  
<input type="checkbox" class="cb" value="ASP" /> ASP <br />
<input type="checkbox" class="cb" value="JSP" /> JSP <br />

<button type="button" class="values">Submit</button>

jQuery:

$('.values').click(function(){  
var checkboxes_value = [];

$('.cb').each(function(){
//if($(this).is(":checked")) {
if(this.checked) {
checkboxes_value.push($(this).val());
}
});
checkboxes_value = checkboxes_value.toString();

$.ajax({
url:"",
method:"POST",
data:{ checkboxes_value:checkboxes_value },
success:function(data){
$('.echo').html(data);
}
});
});

PHP:

if(isset($_POST["checkboxes_value"])) {  
$result = $_POST["checkboxes_value"];
echo '<br />'.$result.'<br />';
}

如何根据相同的过程并在同一个 Ajax 调用中回显输入字段的值?

所以我的 HTML 是:

<input type="checkbox" class="cb" value="PHP" /> PHP <br />  
<input type="checkbox" class="cb" value="ASP" /> ASP <br />
<input type="checkbox" class="cb" value="JSP" /> JSP <br />
<input type="text" class="text" value="" />

<button type="button" class="values">Submit</button>

最佳答案

所以你可以这样做

<input type="text" class="text" value="" />

你的jquery

$('.values').click(function(){  
var checkboxes_value = [];
var inputval=$(".text").val();//getting value of input field
$('.cb').each(function(){
//if($(this).is(":checked")) {
if(this.checked) {
checkboxes_value.push($(this).val());
}
});
checkboxes_value = checkboxes_value.toString();

$.ajax({
url:"",
method:"POST",
data:{ checkboxes_value:checkboxes_value,inputval:inputval},
success:function(data){
$('.echo').html(data);
}
});
});

你的PHP代码

if(isset($_POST["checkboxes_value"]) && isset($_POST["inputval"]) ) {  
$result = $_POST["checkboxes_value"];
echo '<br />'.$result.'<br />';
echo '<br />'.$_POST["inputval"].'<br />';
}

关于javascript - 如何使用jquery ajax从复选框和输入中获取值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54830482/

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