Tag: javascript

使用DIV作为按钮时保持文本选择

也许这是与浏览器相关的问题? 我现在在Chrome上… 我想要完成的是允许用户使用光标保存他们在页面上选择(突出显示)的文本。 我有javascript / jQuery / ajax所有设置…当我通过控制台测试它时它就像一个魅力。 ie – 我选择一些文本,然后运行此命令。 alert(getSelected()); 我得到一个包含所选字符的警报弹出窗口。 ……所以它在理论上有效。 但是 – 当我想使用按钮拨打电话时,发生的事情是文本选择消失了FIRST,因此我无法查看/保存他们选择的内容。 $(‘#save’).click(function(){ var selected_text = getSelected(); }); 有没有办法在点击/保存DIV后点击/保持文本选择? 开放给任何和所有解决方案! 谢谢!

JQuery 1.3.2中的“过多递归”错误

我正在尝试制作一个具有一些动态行为的表单。 具体来说,我有div的输入,我想这样做,当用户点击div中的任何地方时,输入被选中。 我使用的是JQuery 1.2.6,一切正常。 但是,我升级到JQuery 1.3.2并且我得到了一些奇怪的行为。 当我点击任何输入时,我会在选择之前得到延迟。 我的Firefox错误控制台在JQuery库中给了我几个“太多的递归”错误。 我在Internet Explorer 7中尝试了该页面并收到错误消息“对象不支持此属性或方法”。 我做错了什么,或者这是JQuery中的错误? 有没有人知道一种方法来解决这个问题,而不回到旧版本? 我正在使用Firefox 3.0.7以防万一。 这是我用来说明问题的一个简单示例: quiz test Favorite soda? Coke Pepsi $(function() { $(“.question div”).click(function() { $(this).children(“input”).click(); }); });

延迟加载JavaScript – 未捕获的ReferenceError:$未定义

我使用谷歌代码推迟加载JavaScript( 谷歌页面 ) 但我有一些内联javascripts,如: $(function () { alert(“please work”); }); 这给了我: 未捕获的ReferenceError:$未定义 我想我需要一些函数,这是在jQuery加载后启动并初始化我的内联javascripts。 但如果有另一种方式,我会很高兴。 编辑: 有些人完全没有话题。 Mahesh Sapkal很接近。 使用此代码我没有错误,但仍然无法正常工作 var MhInit = NULL; // Add a script element as a child of the body function downloadJSAtOnload() { var element = document.createElement(“script”); MhInit = element.src = “my_packed_scripts.js”; document.body.appendChild(element); } // Check for browser support of event […]

AJAX响应错误:net :: ERR_EMPTY_RESPONSE

码: 前端 $(document).ready(function(){ $(‘.delete-post’).on(‘click’, function(){ var id = $(this).data(‘id’); var section = $(this).data(‘section’); var url = ‘/users/delete/’+id; if(confirm(“Delete Post ?”)){ $.ajax({ url: url, type:’DELETE’, success: function(result){ console.log(‘Deleting post…’); window.location.href=’/users/profile’; }, error: function(err){ console.log(err); } }); } }); }); 后端: router.delete(‘/delete/:id’, function(req, res, next) { var id = req.params.id; var section = req.params.section; var image = […]

如何从JQuery Ajax请求中获取“数据”

这是我在index.html上的代码: TODO supply a title $.ajax({ type: “POST”, url: ‘test.php’, data: “check”, success: function(data){ alert(data); } }); 如何编写test.php以获取在AJAX API中发送的“数据”?

等到执行function之前图像加载

我正在尝试创建一个简单的投资组合页面。 我有一个拇指和图像列表。 单击拇指时,图像将发生变化。 单击缩略图时,我希望图像淡出,等到图像加载,然后淡入。我现在遇到的问题是有些图像非常大,所以它会淡出,然后立即淡入,有时在图像仍在加载时。 我想避免使用setTimeout,因为有时图像的加载速度会比我设置的时间更快或更慢。 这是我的代码: $(function() { $(‘img#image’).attr(“src”, $(‘ul#thumbs li:first img’).attr(“src”)); $(‘ul#thumbs li img’).click(function() { $(‘img#image’).fadeOut(700); var src = $(this).attr(“src”); $(‘img#image’).attr(“src”, src); $(‘img#image’).fadeIn(700); }); });

带有循环的Jqueryfilter对象数组

我有一个像这样的对象数组: myArray = [ {label: “a”, value: “100”}, {label: “b”, value: “101”}, {label: “c”, value: “102”} … 我想像这样过滤它: myArrayFiltered = myArray.filter(function(v){ return v[“value”] == “101” || v[“value”] == “102”}); 哪个会回归 myArrayFiltered = [ {label: “b”, value: “101”}, {label: “c”, value: “102”}] 在这个例子中,但我想用一组值做filter。 我怎样才能做到这一点 ?

将数据发送到打印机

使用php我创建了动态表,其中包含我数据库中的所有学生。 我想现在添加一个打印机图标,当用户点击该图标时,将该表发送给打印机? 我在很多页面上看过它,但它是如何完成的? Tnx提前……

jQuery检查外部链接

使用Javascript或jQuery,如何检查外部链接是否可用? $.ajax()调用不可用,因为它违反了SOP (与此处相同的问题)。 我已经阅读了有关JSONP的内容 ,但我想知道是否有更直接的解决方案,因为我不想从外部服务器加载任何数据; 我需要的只是检查它是否可以访问。 编辑(回答) 我用以下代码解决了它: $.ajax({url: ‘http://www.example.com’, type: ‘GET’, dataType: ‘jsonp’, complete: function(jqXHR, textStatus) { console.log(jqXHR.status); // ‘200’ = url reachable }, timeout: 2000 }); 现在唯一的问题是我得到了一个Parse error ,但无论如何都可以检查外部链接是否正常工作。

如何在wordpress中调用ajax

我的ajax调用输出始终显示为0,因为输出不知道原因 在functions.php我有这段代码 function get_data() { $abc = ‘1’; $result = $wpdb->get_results(“SELECT * FROM “.$wpdb->options .” WHERE option_name LIKE ‘_transient_%'”); echo $result; //returning this value but still shows 0 wp_die(); } add_action( ‘wp_ajax_nopriv_get_data’, ‘get_data’ ); add_action( ‘wp_ajax_get_data’, ‘get_data’ ); 我的ajax调用是在javascript中 $(‘body’).on(“click”, “.re-reset-btn”, function(e){ var panel = $(‘#re-compare-bar’); $.ajax({ type : “GET”, dataType : “json”, url : […]