Tag: javascript

JavaScript:BackSlash作为字符串的一部分

我有一个JavaScript变量,我用PHP回声,在页面源代码中显示如下: var db_1 = ‘C:\this\path’; 当我使用该变量设置文本字段的值时,如下所示: $(‘#myinput’).val(db_1); 斜线消失了,只留下了其他角色! 这是为什么我怎么能把斜杠放回去? 谢谢大家

如何检查移动safari的窗口对象?

如何检查移动safari的窗口对象? 或者更具体地说是window.navigator – 尝试转换为字符串不起作用,我也无法在控制台中探索它。 谢谢! 编辑: console.log(window.navigator); console.log(String(window.navigator)); console.log(JSON.stringify(window.navigator)); console.log(window.navigator.serialize()); 还尝试通过套接字将所有这些变体发送到服务器并将其记录在那里。 输出是[object Navigator] , “{}”或什么都没有

确定日期是否在JavaScript中的最佳方法是什么?

我在JavaScript中有一个日期对象,我想知道这个日期是否是今天。 这样做的最快方法是什么? 我关心的是比较日期对象,因为人们可能有不同的时间,但今天的任何时间都应该返回true 。

如何在JavaScript中将字符串转换为XML对象?

我知道这个问题已经存在,但它给了我一点运气。 我有一个应用程序通过以下方法加载一个物理XML文档: jQuery.ajax({ type: “GET”, url: fileName, dataType: “xml”, success: function (data) { // etc… } }); 我解析XML并将其转换为一个字符串,该字符串保存到变量中,以便可以轻松地存储在数据库中。 我现在如何将此变量中的数据转换回XML对象,以便可以对其进行解析?

X-Requested-With标头未在jquery ajaxForm插件中设置

我正在使用jQuery ajaxForms插件将ajax提交到我的CakePHP应用程序。 Cake的RequestHandler通过查看“X-Requested-With”标头来检测ajax请求,但表单插件似乎没有设置它。 或者jQuery在使用插件时没有设置它。 我尝试了几件事, 在主要的onloadfunction中我补充说: $.ajaxSetup({ headers: {“X-Requested-With”:”XMLHttpRequest”} }); 在插件代码中,我在实际的ajax调用之前添加了这个: options.beforeSend = function(xhr) { xhr.setRequestHeader(“X_REQUESTED_WITH”, “XMLHttpRequest”); }; 进行常规的ajax调用,确实设置了标题…… 任何人都可以告诉我发生了什么或最重要的,我该如何解决这个问题?

检测链接和未使用的文件以及未使用的JavaScript

我刚刚完成了我的网站,这是我2年前开始的。 我总是在尝试新事物,有时包括添加不同的框架或其他外部JS文件。 现在我不知道JS的哪些链接文件/行未被使用。 有没有可以检测这些文件和代码行的工具? 这会节省我很多时间。

我怎么知道服务器是否启用了JSONP?

我怎么知道服务器是否启用了JSONP? 它不是我的服务器,但我尝试从渲染的html访问一些信息。 提前致谢。

jQuery查找与表达式匹配的所有先前元素

使用jQuery, 如何匹配DOM树中当前元素之前的元素? 使用prevAll()仅匹配以前的兄弟姐妹。 例如: find this one find the previous .findme don’t find this one 在我的具体情况下,我将在链接点击之前搜索第一个 .findme元素。

IE6中jQuery $(document).ready()失败

我有以下代码: // Creates a timer to check for elements popping into the dom timer = setInterval(function () { for (p in pixelTypes) { checkElems(pixelTypes[p]); } }, 10); // Add Document finished callback. $(document).ready(function () { // Document is loaded, so stop trying to find new pixels clearInterval(timer); }); 在Firefox中,它运行良好,但在IE6中,我在$(document).ready行上遇到“Object Expected”错误。 我无法弄清楚是什么原因导致IE6无法识别它,jquery完全被这一点加载。 这是一个已知的问题?

简单淡入淡出淡出div,点击jquery

这个代码在这里工作,你可以在这里阅读答案 – 我编辑这个以供将来参考。 HTML : Show bank div and hide fancy div back Bank Div Fancy Div CSS : #bank {display:none;} #btn-bk {display:none;} Javascript : $(‘#btn’).click(function(e){ $(‘#fancy, #btn’).fadeOut(‘slow’, function(){ $(‘#bank, #btn-bk’).fadeIn(‘slow’); }); }); $(‘#btn-bk’).click(function(e){ $(‘#bank, #btn-bk’).fadeOut(‘slow’, function(){ $(‘#fancy, #btn’).fadeIn(‘slow’); }); }); 有效的现场演示