cfnr.net
当前位置:首页 >> jquEry的vAl方法取值为何是 unDEFinED的呢? >>

jquEry的vAl方法取值为何是 unDEFinED的呢?

因为你的function是放到ready外面所以当然是undefined了要么就在check中重新获取要么就把value以参数形式传进去check(name, password)

只有这种html标签,用jQuery的val()函数才恩能够得到value的值,asp的控件不是标准html控件,当然返回值是undefined

1.你需要检查代码的逻辑,这个地方是不是本来就应该是一个空值.2.如果你有用到前端的插件,你可以检查一下是否你的input被渲染成了其它的标签,比如span. 如果是这类标签的话,你用val是肯定取不到值得

<p>parameter_input 是变量, 你用字面量("#parameter_input")引用不行的</p> <p></p> <p>试试</p> parameter=$("#"+parameter_input).val();

你那ajax的格式不对啊$.ajax({ type:'get',//请求类型 url:'content.php',//请求的脚本 cache:false,//不缓存数据 data:'mark=40',//请求参数 dataType:'json',//请求的数据类型 success:function(msg){//请求成功 //alert(msg); } });*/

是否 有多个 id="city" 目测可以取到

是不是有母版页啊?你可以试试用它的客户端ID:$("#<%=userName.ClientID %>").val();

如果是“编辑”两个字,你这可能是个超链接吧,用val是取不到值的文本框才、文本域之类的才可以用val取值

jquery的val()方法可以接受一个值,也可以接受一组值.jquery手册上的例子就有,你看HTML 代码:SingleSingle2MultipleMultiple2Multiple3 check1 check2 radio1 radio2jQuery 代码:$("#single").val("Single2"); //val()方法接受的是

不知你后台php传回来的json数据格式是否正确,你可以直接将json内容alert看看格式是什么样的.json格式很多,所以后台Ajax过来的解析方式可能有不同.你可以通过调试JS看看具体内容怎么获取.

相关文档
网站首页 | 网站地图
All rights reserved Powered by www.cfnr.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com