当前位置: 编程技术>WEB前端
本页文章导读:
▪jquery根据name属性查找
Java代码 :
......
▪jquery submit()无法提交表单 报错:f[s] is not a function
jquery submit()无法提交表单
报错:f[s] is not a function,
js submit()无法提交表单
报错:document.getElementByIdx_x(...).submit is not a function
这2个错让人很无奈啊,语法没有任何错.........
▪JQuery真的不难~第六回 JQ中的异步调用方式~续 回到目录前一篇文章主要介绍了如何通过JQ实现异步数据的访问与操作,写法上是最标准的.ajax完整形式,这讲主要把剩下的简写形式说一下。前言:以下是整理的异步请求时的参数说明 .........
[1]jquery根据name属性查找
来源: 互联网 发布时间: 2013-11-06
Java代码 :
例如:$(":input[name='login']") 表示查找的是name为login的表单
原文来自站长网http://www.software8.co/wzjs/jquery/2711.html
作者:newzzorg 发表于2013-1-18 11:15:14 原文链接
阅读:0 评论:0 查看评论
[2]jquery submit()无法提交表单 报错:f[s] is not a function
来源: 互联网 发布时间: 2013-11-06
jquery submit()无法提交表单
报错:f[s] is not a function,
js submit()无法提交表单
报错:document.getElementByIdx_x(...).submit is not a function
这2个错让人很无奈啊,语法没有任何错误,怎么能报错呢?
因为以前重来没有遇到过,这次是在改别人的代码,回头看了看代码,我靠原来有个按钮的name="submit",把它删掉就能正常提交表单了。
为什么呢?应该是一个type="submit"的Input才会影响表单提交啊!我向可能name="submit"系统会认为这个才是真正的提交按钮吧,但是点它又不会提交!?虽然还不知道它的原理,大家知道有这个bug以后注意就好了..
作者:JiaLiSOFTWARE 发表于2013-1-18 11:14:05 原文链接
阅读:0 评论:0 查看评论
[3]JQuery真的不难~第六回 JQ中的异步调用方式~续
回到目录
前一篇文章主要介绍了如何通过JQ实现异步数据的访问与操作,写法上是最标准的.ajax完整形式,这讲主要把剩下的简写形式说一下。
前言:以下是整理的异步请求时的参数说明
//$ajax异步通用参数说明,[]里面的参数是可以省略的
//url,[data],[callback],[type]
//data:待发送 Key/value 参数。
//callback:载入成功时回调函数。
//type:返回内容格式,xml, html, script, json,
//url,[data],[callback],[type]
//data:待发送 Key/value 参数。
//callback:载入成功时回调函数。
//type:返回内容格式,xml, html, script, json,
$.load() 载入远程 HTML 文件代码并插入至 DOM 中
//$.load格式
//url,[data,[callback]]
$("#load").load("ajaxData.htm");
//url,[data,[callback]]
$("#load").load("ajaxData.htm");
$.get() 向指定页面发GET请求
//$.get格式
$.get("ajaxData.htm", function (data) {
$("#gets").html(data);
}, "html");
$.get("ajaxData.htm", function (data) {
$("#gets").html(data);
}, "html");
$.getJSON() 向指定页面获取JSON对象
//$.getJSON格式
//url, [data], [callback]
$.getJSON("img.js", function (json) {
alert("OK");
$("#getjsons").attr({ "src": json[0].src, "alt": json[0].alt });
});
//url, [data], [callback]
$.getJSON("img.js", function (json) {
alert("OK");
$("#getjsons").attr({ "src": json[0].src, "alt": json[0].alt });
});
$.getScript() 装载指定JS文件
//$.getScript格式
//url, [callback]
$.getScript("img.js", function () { alert("img.js装载成功!") });
//url, [callback]
$.getScript("img.js", function () { alert("img.js装载成功!") });
$.post() 向指定页面发POST请求
//$.post格式
//url,[data],[callback],[type]
$.post("test.ashx", { name: "John", time: "2pm" }); //普通参数
$.post("test.ashx", $("#testform").serialize()); //表单参数(序列化表单参数,实现上把参数用&分开的)
//url,[data],[callback],[type]
$.post("test.ashx", { name: "John", time: "2pm" }); //普通参数
$.post("test.ashx", $("#testform").serialize()); //表单参数(序列化表单参数,实现上把参数用&分开的)
$.serialize() 序列化表单元素
<form>
<input type="text" name="name" value="zzl"/><input type="text" name="email" value="bfyxzls@sina.com" checked="checked"/><input type="test" name="addr" value="fangshan.beijing" checked="checked"/></form>
<input type="text" name="name" value="zzl"/><input type="text" name="email" value="bfyxzls@sina.com" checked="checked"/><input type="test" name="addr" value="fangshan.beijing" checked="checked"/></form>
console.log($("form").serialize());
$.serializeArray() 序列化表格元素 (类似 '.serialize()' 方法) 返回 JSON 数据结构数据。
console.log($("form").serialize());
结果为:
[
{name: 'name', value: 'zzl'},
{name: 'email', value: 'bfyxzls'},
{name: 'addr',value:'fangshan.beijing'}
]
{name: 'name', value: 'zzl'},
{name: 'email', value: 'bfyxzls'},
{name: 'addr',value:'fangshan.beijing'}
]
恩,关于JQ的异步操作讲到这里也差不多了,非常感谢您的阅读!
回到目录
本文链接
最新技术文章: