Tag: javascript

jquery onclick函数未定义

我有一个ajax脚本,我试图从一个函数发布。 我正在使用onlick href,但它不会出现未定义。 这是使用wordpress。 我试图在范围内外移动代码但我仍然​​无法让它工作。 <input type="hidden" id="nameBox" value="” name=”name”/> <input type="hidden" id="emailBox" name="email" value="”/> Submit Comment jQuery(function($) { setInterval(function(){ $.ajax({ method: “GET”, url: “/get_chat.php” }).done(function(html){ $(‘#displayComments’).html(html); }); }, 2000); function submitComment(){ $.ajax({ method: “POST”, url: “template-live.php”, data: {submitComment:$(‘#chatBox’).val(),submitName:$(‘#nameBox’).val(),submitEmail:$(‘#emailBox’).val()} }).done(function(html){ alert(‘Your comment has been submitted, and will be displayed after approval.’); $(‘#chatBox’).val(”); }); } }); […]

使用javascript预加载图像并在准备好时显示

我想显示一个低分辨率图像,并在完整页面渲染后开始加载高分辨率图像。 只有当高分辨率图像被完全加载时,我才想用高分辨率图像替换低分辨率图像。 我知道我应该用 $(window).load(function(){ }); 但是我该如何开始加载某个图像呢? 我如何知道图像何时加载? (我知道lazyload的存在,但是这个图像必须是元素的背景,所以我必须使用.css(“background-image”,var)并且我不能使用lazyload。)

在$ .POST上获取ERR_EMPTY_RESPONSE

我有一个简单的社交网站,有聊天function。 我在多个页面中经常使用$.post 。 该代码适用于除message.php之外的所有页面,其中用$.post发布和多次提取用户消息(用于在本地服务器上运行良好)。 当用户之间的消息传递模拟时,网站停止响应。 在重新加载时,服务器关闭并显示ERR_EMPTY_RESPONSE消息。 该网站在几分钟后再次投入使用。 据我所知,这种情况发生在经常使用$ .post的页面上。 总结一下情况,我创建了一个实时测试页面 。 当输入连续几秒钟时,会发生ERR_EMPTY_RESPONSE 。 页面内容: a.php只会 $(document).ready(function(e) { $(“.abc”).keyup(function(){ var a = $(this).val(); $(“.showoff”).text(“wait..”); $.post(‘bbs.php’,{a:a},function(abc){ $(“.showoff”).html(abc); }); });}); Type to Change Me! bbs.php 我在墙上用力打了一个星期。 所以,请帮我解决这个问题。 提前致谢。 对不起我的蹩脚英语。

检索jQuery Cookie值

例如,我有这个cookie: $.cookie(“foo”, “500”, { path: ‘/’, expires: 365 }); 如何获取该cookie的值并将其放入变量中? 例如(我知道这是不正确的): var foo = $.cookie(“foo”).val();

如何暂停表单提交,最后一次validation,最后一次validation,发布后/触发/继续提交?

我有一个page1.php,我有一个fly.php。 page1.php是一个简单的(常规)表单页面,人们在用户提交表单时放置信息。 通过ajax它加载validation码模板并要求即时validation(直到这里没问题)。 在onFlyvalidation之后,我想允许这个.submit()继续 问题: How can i after .submit() pause for validatio此validation码的validation后,validation成功后,恢复表单提交(暂停)? 例: 第1部分:page1.php $(document).ready(function() { $(‘.callmeback’).submit(function() { $.ajax({ type : “GET”, url : “/include/class/fly.php”, data : “a=b”, async : false, beforeSend: function() { $(document.body).find(‘.blackwindow’).remove(); $(document.body).find(‘.nospam’).remove(); }, complete: function() { }, success : function(msg) { $(document.body).append(msg); $(‘.blackwindow’).css({ ‘opacity’:’0.90′ }); $(‘.nospam’).find(‘input[type=”button”]’).live(“click”, function() { // final […]

Javascript或Jquery检查并取消选中所有复选框

我有一个带有复选框列表的表单。 我想创建一个checkAll和UncheckAll框以获得更好的用户体验。 我尝试了很多从Internet获得的代码,但没有一个能够工作。 你能帮我看看,告诉我是什么问题。 谢谢 function checkAll(field) { for (i = 0; i < field.length; i++) field[i].checked = true ; } function uncheckAll(field) { for (i = 0; i < field.length; i++) field[i].checked = false ; } #user_info { border-collapse:collapse; } #user_info td, #user_info th { width:100px; border:1px solid #CACACA; padding:5px; } #checkbox{ padding:20px 0 […]

JqueryUI Draggable – 自动调整父容器大小

我有两个div,一个在另一个内。 外部div(容器)具有任意尺寸。 内部div设置为小于其容器的指定尺寸。 我已经将jquery draggable应用于内部div,当我将内部div拖过容器的外边缘时,我正在寻找自动调整其父容器的大小。 我该怎么做呢? 在问一个新问题时,我在StackOverflow上看到了类似的function。 用于输入问题的textarea有一个名为’grippie’的div,它调整了textarea的大小。 这正是我正在寻找的function,但使用div而不是textarea。

在向下滚动如何进行ajax调用并获取respone数据

请您在向下滚动时指导我如何进行ajax调用

如何将这个嵌套对象转换为扁平对象?

对不起我不知道怎么用短语标题。 如果可能,请帮助编辑。 我有一个像这样的对象: { a: ‘jack’, b: { c: ‘sparrow’, d: { e: ‘hahaha’ } } } 我想让它看起来像: { ‘a’: ‘jack’, ‘b.c’: ‘sparrow’, ‘bde’: ‘hahaha’ } // so that I can use it this way: a[‘bde’] jQuery也可以。 我知道对于嵌套对象,我可以使用abde来获取hahaha ,但今天我必须使用它像a[‘bde’] -_- !!! 我怎样才能做到这一点? 提前致谢 :)

通过JSON接收数据时,从子下拉列表中清除旧选项

我通过父下拉列表中的onchange事件(第一个下拉列表)填充子下拉列表(第二个下拉列表)。 之后通过子下拉列表的onchange事件我自动填充三个文本框。 但我的问题是第一次下拉。 第一个下拉列表的ID是combo ,第二个下拉列表的ID是combo1 。 当我从第一个下拉列表中选择A ,我在第二个下拉列表中通过在auto.jsp中写入下面的javascript中添加值1 。 但是当我在第一个下拉列表中选择选项B ,我在第二个下拉列表中得到2 ,但旧值1应该从第二个下拉列表中移除,但它仍然保留在那里,为什么? 类似地,当我从第一个下拉列表中多次选择A or B ,多个值1或2将进入第二个下拉列表,我想要删除并显示单次,如果A将被选中,那么将显示1 ,如果B将被选中然后将显示2 ,怎么办? auto.jsp $(document).ready(function() { $(“#combo”).change(function() {// by onchange event in first dropdown I populate second dropdown having id combo1 $.getJSON(‘combo1.jsp’, {firstcombobox : this.value}, function(responseData) { $(“#combo1”).append( $(“”).html(responseData.name).val(responseData.name) ); }); }); // After getting value in second dropdown, by […]