Articles of jQuery

debugging带有运行时错误的jquery ajax脚本

如何从jQuery AJAX收到的脚本中看到运行时错误? 我正在编写一个(自由软件)应用程序(MELT监视器,在GNU / Linux / Debian / x86-64上),它embedded了特定的Web服务器。 看到这个问题的细节。 我在提交d624e22497de … 在Linux / Debian / Gnu / x86-64上使用最新的Firebug Firefox 38或42。 我正在使用一个jQuery的$.ajax脚本: $.ajax ({url: "/canvasedit", method: "POST", data: {"do_fillcanvas": true}, dataType: "script", success: ajaxcanvascript }); 正确调用ajaxcanvascript (并显示console.log ),所以从HTTP的angular度来看,AJAX请求已成功(200 OK)。 但是,当由do_fillcanvas收到的AJAX脚本中存在运行时错误时,这是​​一个类似于以下内容的生成脚本: console.log('dofillcanvas canvedit.c:206 siz 1; this=', this, ' momc_display_canvas=',momc_display_canvas); momc_display_canvas('09:26:39',[ momc_top_entry(momc_item_ref('notice'), momc_node(momc_item_ref('comment'), [ momc_string("some simple notice"), […]

电子邮件联系表单没有PHP

我想为我正在创build的网站使用联系表单,但由于客户端不希望使用PHP,因此不能使用PHP。 有没有一个聪明的方法来解决这个问题,通过发送电子邮件参数(这是非标准的),或者使用外部联系表单? 有没有好的,不使用广告,并容易修改为不同的语言,例如? 谢谢。

键盘事件在 contenteditable HTML5元素上

我正在编写MELT监视器 (免费软件,alpha阶段,与GCC MELT域特定语言相关以定制GCC)。 它使用libonion作为一个专门的Web服务器,我希望它成为我正在devise的一些DSL的语法指导编辑器。 如果有问题的话我说的是提交97d60053 。 你可以运行./monimelt -Dweb,run -W localhost.localdomain:8086然后在浏览器中打开http://localhost.localdomain:8086 / microedit.html 。 我正在发射(通过文件的webroot/microedit.html ) <h1>Micro Editing Monimelt</h1> <div id='microedit_id' contenteditable='true'>*</div> <hr/> 那么一些AJAX #micredit_id就是用包含类似于以下内容的东西来填充#micredit_id元素: <dd class='statval_cl' data-forattr='notice'> ▵ <span class='momnode_cl'>*<span class='momconn_cl'> <span class='momitemref_cl'>comment</span></span> (“<span class='momstring_cl'>some simple notice</span>” <span class='momnode_cl'>*<span class='momconn_cl'> <span class='momitemref_cl'>web_state</span></span> (<span class='momnumber_cl'>2</span>)</span> <span class='momitemval_cl'>hashset</span> <span class='momset_cl'>{<span class='momitemref_cl'>microedit</span> <span class='momitemref_cl'>the_agenda</span>}</span> <span class='momtuple_cl'>[<span class='momitemref_cl'>web_session</span> <span […]

保护audio文件不被下载,同时仍然可以通过JQuery JPlayer播放

我有保存在我的服务器上的文件夹中的audio文件。 他们被JQuery JPlayer调用来播放。 但是,如果一个人查看页面的来源,他们可以find文件的位置,只需下载它。 我想保护文件不被下载,但仍然允许JPlayer播放它们。 这可能吗? 我试图用.htaccess和密码保护文件夹拒绝文件夹,但是这阻止JPlayer能够播放文件。

Rails指南:入门5.13删除文章:确认对话框不会出现

我目前正试图让Rails在我的Windows 7机器上运行,我有困难。 我对Rails非常陌生(通过使用入门指南推断出来的),我被困在这里: http://guides.rubyonrails.org/getting_started.html#deleting-articles 具体来说,你猜对了,确认对话框。 它永远不会出现,Rails只是使用SHOW路线。 现在代码: 应用程序\资产\ JavaScript的\的application.js // This is a manifest file that'll be compiled into application.js, which will include all the files // listed below. // // Any JavaScript/Coffee file within this directory, lib/assets/javascripts, vendor/assets/javascripts, // or any plugin's vendor/assets/javascripts directory can be referenced here using a relative path. // // […]

Netvibes像“可拖动框”与JavaScript

你知道任何项目/框架的JavaScript(jQuery的或其他)有很好的可拖动窗口捕捉像netvibes有一些固定的地方? 我发现了jPolite v2,但是对于我想要做的事情来说似乎有些复杂。 任何想法?

PHP在77FCAFF8遇到访问冲突

我正在运行一个使用Ajax和jQuery的PHP站点。 该网站将运行良好的相当一段时间,突然我的网页(和AJAX检索的子页面)回来的消息 PHP在77FCAFF8遇到访问冲突 似乎重新启动服务器纠正了这个问题。 运行PHP版本5.1.6(Windows NT 5.0 build 2195)。 我在这里和其他网站做了一些search,似乎没有修复.. url已删除 更新:我想我正在做的事情..会回到你身边。 更新在审查IIS设置后,我注意到没有处理程序映射设置的网站。 这当然引发了一个问题 – 当它最初是以这种方式设置的时候,它是如何工作的? 我添加处理程序映射,它似乎到目前为止。 更新今天上午36小时后,这个问题又一次暴露出来,却不予理睬。 回到绘图板。 更新我们最终只是将网站移动到一个辅助的Web服务器,我们可以升级PHP没有问题。

如何停止捏缩放,多点触摸input攻击?

目前谷歌铬稳定版本停止手动封锁捏缩放,这是可能的旧版本与以下设置: chrome://flags/#enable-pinch 我从一些随机捏放大/多点触摸input在我的自助服务机中受到攻击。 如何告诉JavaScript禁用缩放/多点触摸? (保护亭子) 我试图跟随,但没有什么是停止从忽略捏变焦攻击亭。 $(document).ready(function() { $(document).bind('contextmenu', function() { console.log('NO NO NO. STOP!!!'); window.location.reload(); return false; }); $(document).mousedown( function() { console.log('NO NO NO. STOP!!!'); return false; }); });

如何在Windows上的Firefox中停止Flash内容闪耀的jQuery UI对话框

我正在使用jQuery UI对话框,在Windows和IE浏览器我得到底层的Flash内容通过对话框闪耀。 我通过在jQuery对话窗口中启用bgiframe选项并更改bgiframe脚本来适用于任何Windows浏览器,我在IE上解决了这个问题,但是我仍然在FF上获得了光芒。 请注意,我无法确切知道Flash内容将显示在哪里,因为它通常是用户添加到页面的Flash窗口小部件,尽pipe我曾经想过在显示对话框时暂时隐藏Flash内容 – 这是唯一的select对我来说?

使用JavaScript / JQuery打开最大化新窗口的最快方法?

使用JavaScript和/或JQuery打开一个新窗口(最大化)的最快方式是什么?最好与大多数浏览器兼容?