cfnr.net
当前位置:首页 >> jQuEry选择器变量传值 输出unDEFinED >>

jQuEry选择器变量传值 输出unDEFinED

找错思路 1. 在fenlei1 这个函数里面 把a打印一下。看是否有值 2.再打印¥('#'+id) 那里没有值,找哪里就好了。

异步加载的意思是,发送了请求之后就继续执行后面的代码,等服务器响应了之后就会调用回调函数。针对你的代码,我演示两次请求: $(document).ready(function () { var jj; // A $("button").click(function () { $.post("/example/jquery/demo_...

//html部分 //js部分 function uploadAvatar(that) {//上传头像 var obj = { "type": "img", "source":"avatar", "uuid": $.cookie("forum_uuid") }; var arr = that.value.split('\\'); var fileName = arr[arr.length-1]; var file_size = fil...

alert($("#u\\.username").val()); 必须这么写,因为你的id里面还有特殊字符,需要escape 也就是加两个斜线\\

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

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

加个判断,if(a=="undefined"){a="无数据"}

既在IE中返回了success,那应该并不是这段代码的问题;问题的原因应该是你用IE提交的值在服务器端获得不了,即为‘undifined’了。你的前段是不是还有代码提交到后台获取数据的?贴出来吧。

输出b的话是var b = $('#s1').val(); a的应该是 var a = $('#s1').html();//这个本来就没值 你把原生js和jquery搞混了,原生js的获取dom节点是对象,jquery 的是数组 如果你这样写就对了 var b = $('#s1')[0].value; text是在s2中输入值,中间的...

success: function(json){//如果调用php成功 json = eval("(" + json + ")"); alert(json.password); //把php中的返回值(json.username)给 alert出来 } PHP我不懂,不过动态页面原理应该都是一样的,应该不会返回php源码才对的,你是不是没有放进...

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