Tag: javascript

jquery移动多个html文件vs多页

在我的phonegap / jquery移动应用程序中,使用了多页面模型。 index.html拥有我的应用程序的所有页面,到目前为止6页。 如果这个应用程序会增长太多而且在单个html文件中变成了19页,那会不会很糟糕? 我创建了其他应用程序来测试并使用一个html文件到每个页面。 但看起来每次更改页面时,整个DOM都会再次加载,是吗? 请告诉我哪个结构更适合大型应用

jQuery查询字符串

可能重复: 用jQuery获取查询字符串 如何使用jQuery将查询字符串的值放入文本框中? 让我们说url是http://intranet/page1.php?q =你好 我希望“你好”在文本框中。

如何解析从远程服务器返回的JSONP数据

我试图通过JSONP获取一些数据。 使用Firebug,我能够正确地看到数据被返回,但我很难想到我必须解析它。 数据返回真的是嵌套数组正确吗? someFunction是回调函数的名称。 这是数据的外观: someFunction([ { “title”:”Sample Title”, “link”:”http://example.com”, “description”:”Sample Description”, “publisher”:”Sample Publisher”, “creator”:”Sample Author”, “date”:”Thu, 19 Aug 2010 12:41:29 GMT”, “num_pages”:10, “num_results”:”10″ }, ]); 关于如何正确解析和输出有点困惑。

如何在jQuery.tablesorter中禁用列的排序?

我试图找到一种方法如何禁用列上的排序。 我使用jQuery插件tablesorter 。 默认情况下,如果单击标题单元格,它会对列数据进行排序,但如果我不需要在四列表中的一列或两列上使用排序,我需要做什么。 提前致谢。

使用jQuery更改url查询字符串值

我有一个示例url,如: http://domain.com/Documents/?page=1&name=Dave&date=2011-01-01 查询字符串包含当前页码和另外两个filter(名称和日期)。 使用以下URL解析器: https : //github.com/allmarkedup/purl我可以访问URL的某些部分,例如页码。 我正在尝试为用户创建一种方法,以便能够在文本框中键入数字,然后加载该页码,同时保持所有其他查询字符串不变。 $(document).ready(function () { $(‘.pageNum’).live(‘keyup’, function (e) { e.preventDefault(); if (e.which == 13) { var currentUrl = window.location.href; var parsedUrl = $.url(currentUrl); var currentPageNum = parsedUrl.param(‘page’); var newPageNum = $(this).val(); var newUrl = // window.location.href = newUrl; } }); }); 因此,当用户点击pageNum文本框上的返回时,它将获取当前页面URL,解析它,然后找出当前页码,然后我需要一种方法来替换页码的值与文本框中的新值创建一个新的URL,然后最后使用这个新的URL刷新页面。 是否可以更改参数值然后重新添加? 注意:附加参数可以是任何参数,因此我无法使用新页码手动将它们添加到路径名中!

使用jquery或javascript添加或更改JSON键的值

我有一个JSON string(?) ,我从$.ajax()返回并命名为data 。 有些值为空,我需要为某些键添加值并将其发送回我的PHP脚本。 我通过data.keyName访问现有值。 如何在“数据”中添加或更改某些键的值? 这就是data样子。 { “ID”:”48″, “userID”:”0″, “address”:”750 North High Street”, “city”:”Columbus”, “state”:”OH”, “zip”:”43215″, “lat”:”39.977673″, “lng”:”-83.003357″, “busNumber”:”55″, “isClaimed”:”N”, “whereFound”:””, “busNum”:””, “email”:””, “fname”:””, “lname”:””, “comments”:”” }

在当前URL上附加一个参数

我想在项目现场的角落里放一个小复活节彩蛋按钮。 单击时,它只是将一个字符串放到当前URL上并重新加载页面。 所以,如果我在: http : //test.com/projects/view/134 单击该按钮 页面重新加载: http : //test.com/projects/view/134?ts = true 不知道我怎么会这样做。

来自javascript的iframe内容

我需要在javascript或jquery中获取iframe内容,但主要问题是iframe src是其他域名网站,我该怎么办呢?

适用于所有浏览器的语音识别API

我见过Google Speech API,它只适用于chrome 25+版本,HTML5 Speech API也只适用于chrome。 我想知道是否有任何好的Javascript / Jquery API,以便我可以用它来处理我的项目。 如果有人能帮助我,那将是伟大的。 我正在搜索很多,但所有的例子都使用谷歌语音API。 我更喜欢Javascript API,但如果我甚至可以获得C#或PHP API并且在所有浏览器上工作也应该没问题。 提前致谢

如何用jQuery区分鼠标左键和右键

如何使用jQuery获取单击的鼠标按钮? $(‘div’).bind(‘click’, function(){ alert(‘clicked’); }); 这是由左右键单击触发的,能够捕获鼠标右键的方式是什么? 如果存在以下内容,我会很高兴: $(‘div’).bind(‘rightclick’, function(){ alert(‘right mouse button is pressed’); });