❶ jquery复选框全选之后,把所获取到的选中项的id以json格式,通过ajax传送出去,怎样做到呢
你好!!
$(function(){
$(":button[value='提交']").click(function(){
vardata=$(":checkbox[name='subBox']:checked").map(function(){
return$(this).val();
}).get();
$.ajax({
type:"POST",
url:"你的url",
data:{"data":data},
success:function(msg){
//你的处理代码
}
});
});
});
希望对你有帮助!!
❷ jquery checkbox怎么选中和不选中
<!--默认选中-->
<input type="checkbox" checked="checked" id="ck">
<script>
$(function () {
// 动态绑定默认状态
// $("#ck").attr("checked",true)//选中
// $("#ck").attr("checked",false)//未选中
//点击判断选中还是未选中
$("#ck").click(function () {
if ($(this).is(":checked")) {
alert("选中");
} else {
alert("未选中");
}
})
});
</script>
❸ jquery获取动态生成的checkbox结点
我猜是你绑定事件的时间不对。
$.getJSON()是异步调用的方法,调用其返回的数据动态生成checkbox,应该确保页面绘制完这个checkbox之后,再给这个checkbox绑定事件。即在回调函数给它绑定事件。
在$("#selectSub").html(listHtml).css("text-align","left");
的下一行写这绑定语句:
$("#selectSub :checkbox").click(
function()
{
alert(123);
}
);
❹ struts2.1 和ajax实现二级下拉框联动,使用jquery、json,代码怎么实现。
我这有一个strruts1和ajax实现的二级联动案例,
省市级联ssh1+jquery+json;struts2.1也可以实现,参考我这个稍微改动一下就OK了!
如果需要,请把邮箱贴出来!
❺ jquery中json对象转为普通字符串
serialize()返回值是字符串。
serializeArray()此方法返回的是JSON对象而非JSON字符串。需要使用插件或者第三方库进行字符串化操作。
jquery1.4API中有个例子是这么把JSON对象转成字符串的。
示例
描述:
取得表单内容并插入到网页中。
HTML 代码:
<p id="results"><b>Results:</b> </p>
<form>
<select name="single">
<option>Single</option>
<option>Single2</option>
</select>
<select name="multiple" multiple="multiple">
<option selected="selected">Multiple</option>
<option>Multiple2</option>
<option selected="selected">Multiple3</option>
</select><br/>
<input type="checkbox" name="check" value="check1"/> check1
<input type="checkbox" name="check" value="check2" checked="checked"/> check2
<input type="radio" name="radio" value="radio1" checked="checked"/> radio1
<input type="radio" name="radio" value="radio2"/> radio2
</form>
jQuery 代码:
var fields = $("select, :radio").serializeArray();
jQuery.each( fields, function(i, field){
$("#results").append(field.value + " ");
});
❻ jquery怎么从数据 里面把数据 取出来显示在页面上
第一步,创建一个HTML,html是网页的基础与骨架:
❼ jquery循环添加checkbox
我猜是你绑定事件的时间不对。
$.getJSON()是异步调用的方法,调用其返回的数据动态生成checkbox,应该确保页面绘制完这个checkbox之后,再给这个checkbox绑定事件。即在回调函数给它绑定事件。
在$("#selectSub").html(listHtml).css("text-align","left");
的下一行写这绑定语句:
$("#selectSub :checkbox").click(
function()
{
alert(123);
}
);
❽ jQuery 表单数据存入 JSON
HTML
因为本人没用过jQuery,所以前期写了一堆事件,做了一些调试工作...
后边要使用到 name 做判断
HTML
JS
网页
注意:
radio 和 checkbox 中的 value 不止一个。
若要把多个数据填充给一个 key ,是需要使用数组存放数据的。
第一次写的时候没考虑到 radio 和 checkbox 的数据,就直接使用字符串赋值了。
后来调试的时候发现,不管多选框中选择多少个项, hobby 的 value 始终是最后一个 checkbox 的 value ....
使用数组,首先就要初始化对象。
因为使用 Array 对象的 push() 方法可以很方便的向后插入数据...