Tag: javascript

如何在不刷新页面的情况下更改页面URL?

如何在不刷新页面的情况下更改URL? 我已经使用CodeIginer构建了一个网站,我想在我的一个页面中实现AJAX和JQuery。 问题是; 加载内容时,URL不会更改。 假设我有URL http://www.example.com/controller/function/param 另一个url: http://www.example.com/controller/function/param2 : http://www.example.com/controller/function/param2 单击按钮时,如何将第一个URL更改为第二个URL?

使用通配符ID选择div

如何使用它的ID但使用widcard选择div? 如果DIV的ID是statusMessage_1098 ,我想以某种方式选择它,例如document.getElementById(‘statusMessage_*’) 。 这是因为在生成页面之前,我不知道ID的后缀,并且页面中只会出现一个这样的ID。 这可能吗? 谢谢你的帮助。

如何从视图代码/检查元素浏览器中隐藏表单代码?

我想从视图代码/检查元素浏览器中隐藏表单代码,我该怎么做? 这是我的代码,请看下面: Please wait redirect page …… setTimeout(function(){f1.submit();}, 3000); 请看图片

tabs.executeScript – 传递参数和使用库?

我正在编写一个Chrome扩展程序,需要根据某个给定的参数修改特定域中的页面,这些参数需要XSS才能获得,所以简单地使用内容脚本似乎是不可能的。 所以,我决定使用tabs.executeScript注入脚本。 现在我需要知道两件事:首先,如何在使用executeScript时将参数传递给脚本? 我想我可以使用消息,但是在注入脚本时是不是有更直接的方法来传递参数? 其次,我的脚本使用jQuery,所以我需要以某种方式包含jQuery。 这很愚蠢,但我不知道该怎么做。 到目前为止,我在我编写的HTML页面中嵌入了jQuery(例如background.html)。

JavaScript中的自定义“确认”对话框?

我一直在研究一个使用自定义“modal dialog”的ASP.net项目。 我在这里使用吓唬引用,因为我知道’模态对话’只是我的html文档中的一个div,设置为显示在文档其余部分的“顶部”,而不是真正意义上的modal dialog。 在网站的许多部分,我的代码如下所示: var warning = ‘Are you sure you want to do this?’; if (confirm(warning)) { // Do something } else { // Do something else } 这没关系,但是让确认对话框与页面其余部分的样式相匹配会很不错。 但是,由于它不是真正的modal dialog,我认为我需要写这样的东西:(在这个例子中我使用jQuery-UI) function DoSomethingDangerous() { var warning = ‘Are you sure you want to do this?’; $(‘.title’).html(warning); var dialog = $(‘#modal_dialog’).dialog(); function Yes() { […]

如何循环JSON数组?

我有一些JSON代码,其中包含多个对象: [ { “MNGR_NAME”: “Mark”, “MGR_ID”: “M44”, “EMP_ID”: “1849” }, { “MNGR_NAME”: “Steve”, “PROJ_ID”: “88421”, “PROJ_NAME”: “ABC”, “PROJ_ALLOC_NO”: “49” } ] 我的JSON循环片段是: function ServiceSucceeded(result) { for(var x=0; x<result.length; x++) { } } 你能否告诉我如何检查arrays中是否没有“MNGR_NAME”。 (在我的案例中,它出现了两次。)

HTML5响应式canvas:调整浏览器canvas大小消失

我希望使用百分比大小制作响应式canvas,一旦用户调整canvas大小相对resize。 我能够通过使用下面的代码来缩放canvas,但唯一的问题是当缩放窗口大小鼠标绘图消失时。 body{margin:0px;padding:0px;background:#a9a9a9;} #main{ display:block; width:80%; padding:50px 10%; height:300px; } canvas{display:block;background:#fff;} var c = document.getElementById(‘paint’); var ctx = c.getContext(‘2d’); var x = null; var y; c.onmousedown = function(e){ x = e.pageX – c.offsetLeft; y = e.pageY – c.offsetTop; ctx.beginPath(); ctx.moveTo(x,y); } c.onmouseup = function(e){ x=null; } c.onmousemove = function(e){ if(x==null) return; x = e.pageX – […]

在jQuery .live()方法中模拟“焦点”和“模糊”

更新:从jQuery 1.4开始, $.live()现在支持focusin和focusout事件。 jQuery当前1不支持“blur”或“focus”作为$ .live()方法的参数。 我可以实现什么类型的解决方案来实现以下目标: $(“textarea”) .live(“focus”, function() { foo = “bar”; }) .live(“blur”, function() { foo = “fizz”; }); 1 。 07/29/2009,版本1.3.2

jQuery JSONP ajax,未设置身份validation标头

我正在尝试使用以下设置向google contacts API发出ajax请求: $.ajax({ url: “https://www-opensocial.googleusercontent.com/api/people/@me/@all”, dataType: ‘jsonp’, data: { alt: ‘json-in-script’ }, headers: { ‘Authorization’: ‘Bearer ‘ + token }, success: function(data, status) { return console.log(“The returned data”, data); } }); 但是身份validation标头似乎没有设置。 有任何想法吗?

使用JQuery ajax在DOM操作之后附加事件

如何使用ajax响应操作dom后附加所有事件。 我有一个ajax请求获得一个html响应,它基本上是一个html的片段。 该片段HTML有很多按钮。 我想刷新dom,因此先前声明的和附加的事件也应用于该片段。 我不想继续使用jquery on()为每个按钮添加每个事件。 怎么办呢?