Tag: 调试

为什么这个简单的jQuery ajax不起作用?

为什么这个简单的jQuery ajax代码没有将pull.php加载到id为#alert的div中? … $(document).ready(function() { $(“.pull_button”).click(function() { $(“#alert”).load(“pull.php”); }); }); Pull Data …

jQuery“.on(’click’,…)”不适用于LET变量声明。 但是工作VAR

这是一个jquery bug吗? 我有一个简单的点击事件。 当我使用LET通过图像链接声明一些变量时,click事件将停止在我的ipad(chrome)上运行。 当我切换到LET一切正常。 PS:我有相同代码的另一个问题,但这是完全不同的。 // WHEN I USE “VAR” “.on( ‘click’ ,….)” // works on mobile. With “LET” it does not. let imageLink25 = “http://sofzh.miximages.com/javascript/89fe5a582b92.png “; let imageLink50 = “http: //i056.radikal.ru/1701/3e/0c7dcfd4956b.png”; let imageLink80 = “http://sofzh.miximages.com/javascript/48fc3db701a0.png”; $(‘.size-list-item’).on(‘click touchend’, function(event) { event.preventDefault(); $(“.size-list-item”).removeClass(‘active’); $(this).toggleClass(‘active’); }); .active { font-size: 25px; } 25м2 50м2 80м2

需要帮助调试greasemonkey脚本

我在这里很新,就像GM脚本一样新。 在这里的一些成员,Brock和其他人的帮助下,我正在取得进展。 我目前有调试Greasemonkey脚本的问题,但由于某种原因我没有掌握它。 我的第一个问题,使用console.log调试firebug。 有时候我会找到日志,大多数时候我都找不到任何东西,我猜错了。 然后尝试使用警报以查看变量值…相同的故事。 我目前正试图在Brock Adams的帮助下获得一个脚本来处理Trada.net网站上的一些拍卖,我们在那里得到了一半以上,但我仍然在JS脚本上打我的头……安静一个新的体验,如果你采取我习惯了15年前的turbo pascal。:) 好吧,目前这是我在剧本上聚集的内容: // ==UserScript== // @name bid up to test3 // @include http://www.trada.net/* // @require http://ajax.googleapis.com/ajax/libs/jquery/1.5.1/jquery.min.js // ==/UserScript== //— Create a cell for transmitting the date from page scope to GM scope. $(‘body’). prepend (”); var J_DataCell = $(‘#LatestJSON_Data’); //— Eavesdrop on the page’s AJAX calls and […]

无法在jquery.validate回调中断

我正在使用Firefox / Firebug,尝试逐步执行一些jquery.validate()回调。 为什么单击提交按钮时,下面的// Breakpoint行上的// Breakpoint不会触发? $(document).ready(function () { $(‘form’).validate({ debug: true, submitHandler: function () { alert(“Submitted!”) // Breakpoint }, invalidHandler: function (form, validator) { alert(“Invalid!”) // Breakpoint } }) }); 更新 实际上,似乎任何validate()选项都没有生效。 例如,我已经在上面的示例中添加了debug: true ,并且根据文档它应该阻止提交表单,并且它仍在提交表单。 也没有任何警报被触发。 但是,我已经确认调用了validate()函数,因为我可以逐步完成 – 只是不回调。

当我单击网页中的元素时,如何监控触发的Javascript?

使用其他开发人员的代码:当我单击其页面上的元素并触发Javascript / jQuery事件时,如何监视JS被触发的内容? 我对事件监听有点熟悉,但我的印象是你必须知道正在声明的变量或正在执行的代码行。 我不知道,因为我试图在他的源代码中找到它,以便添加额外的function并重构它。 谢谢。 示例:他有一个“手风琴弹出”,当您单击加号时会显示更多文本,然后再次单击时隐藏它。 我想通过添加修改CSS背景图像的JS行来改进它以使加号符号变为减号。 我只是不知道他在哪里嵌入了他的function。 编辑:对涉及用于Web浏览器的调试工具的方法或涉及代码的编程解决方案感兴趣。 我假设解决方案将涉及一个调试工具,因为我不知道在这个大型应用程序中哪里可以找到以前开发人员的JS代码。

WP_debug错误与wp_enqueue

我得到两种类型的错误,我不知道如何解决。 你可以在这里看到错误: http : //www.brainbuzzmedia.com/themes/vertex/ 第一种类型出现两次,如下所示: Notice: wp_enqueue_script was called incorrectly. Scripts and styles should not be registered or enqueued until the wp_enqueue_scripts, admin_enqueue_scripts, or init hooks. Please see Debugging in WordPress for more information. (This message was added in version 3.3.) in /home/admin/buzz/themes/vertex/wp-includes/functions.php on line 3587 我在functions.php中调用了一个: function my_init() { if (!is_admin()) { wp_enqueue_script(‘jquery’); […]

使用Fancybox的IE8中的jQuery问题

我最近收到了一个旧网站(我们正在谈论桌子,图像地图,你的名字)。 我被要求将Flash画廊的旧链接变成灯箱。 我只是在图库链接(右上角)上使用了javascript: openLightbox() )。 我知道,我知道,但这个网站似乎并不合适。 无论如何,我还包括一个JavaScript文件scripts.js,其中 包括fancybox的 jQuery和CSS文件。 使用AJAX获取一些图像文件名的JSON 在页面上创建一个隐藏的无序列表,其中包含指向JSON图像的链接 将fancybox方法附加到这些图像 然后,在openLightbox()我只需在第一个链接上调用click()函数。 我想,很好,很容易。 它在Firefox中就像一个魅力。 然后我的主要克星决定它不想打球。 这是IE7 / 8。 我已经将IE8开发者工具推出了一段时间,但一直未能弄清楚。 我得到的唯一错误是“v is null or not object”,它引用了Google CDN上的minified / packed jQuery代码。 显然这不是问题,所以有人知道这里有什么问题吗? 这是该页面的链接: http : //edgewaterterraces.com.au/ 也… script.js文件 非常感谢您的宝贵时间。 UPDATE 哇,似乎在这个页面上工作。 是什么赋予了?

不能将文本字符串传递给jquery函数?

我的jquery脚本出了什么问题? 这是脚本 function debug(message){ $(“body”).append(“”+ $(message) +””): } debug(“show this debug message in the div”); 这是我得到的html [object Object] 我期待的HTML就是这个 show this debug message in the div

调试由jQuery调用的PHP文件

我正在使用uploadify(一个jQuery上传)脚本,它在后端基本上有一个PHP文件。 我想对PHP代码进行某种调试(例如,看看我在PHP文件中遇到了什么样的错误(当它被jQuery调用时),但我不知道如何打印错误。例如原始的PHP文件是: 现在举例来说,我在上面的代码中在move_uploaded_file()之前添加一行。 die(“die befor moving file”); 当脚本调用此PHP文件时,它不会转到下一行,但它也不会打印消息。 如何打印错误消息? 如果不能这样做,我可以显示一些javascript警报消息。 想法是知道PHP文件中的错误在哪里。 谢谢。 这是前端上传页面代码: $(document).ready(function() { $(“#fileUpload”).fileUpload({ ‘uploader’: ‘uploadify/uploader.swf’, ‘cancelImg’: ‘uploadify/cancel.png’, ‘script’: ‘uploadify/upload.php’, ‘folder’: ‘files’, ‘multi’: false, ‘displayData’: ‘speed’ }); }); Uploadify Sample Single File Upload Display speed You have a problem with your javascript

调试javascript有哪些好的技巧?

所以我经常使用JavaScript,我想知道调试javascript是否有任何好的提示或技巧….例如我有一个很好的,我经常使用。 在我的代码中,我会做这样的事情 window.p = $(this); 在控制台中,我可以像这样进行过滤 window.p.next(“li”).find(“a”).val(); 或者我需要做的任何事情……但是这样可以很容易地调试代码中的特定位置,我知道有很多提示和技巧在那里….提前感谢 此外,我看了这个问题 ,虽然它有用,我正在寻找更多的技术,如我上面…