小编und*_*ned的帖子

decodeURI没有完全正常工作

我正在尝试从链接中删除URI编码,但decodeURI似乎没有完全正常工作.

我的示例链接是这样的: /linkout?remoteUrl=http%253a%252f%252fsandbox.yoyogames.com%252fgames%252f171985-h-a-m-heroic-armies-marching

运行JavaScript脚本后,它看起来像这样:

http%3a%2f%2fsandbox.yoyogames.com%2fgames%2f171985-h-a-m-heroic-armies-marching
Run Code Online (Sandbox Code Playgroud)

如何摆脱URI中剩余的不正确的代码?

我的解码代码:

var href = $(this).attr('href');            // get the href
var href = decodeURI(href.substring(19));   // remove the outgoing part and remove the escaping
$(this).attr('href', 'http://'+href)        // change link on page
Run Code Online (Sandbox Code Playgroud)

javascript jquery

10
推荐指数
1
解决办法
2万
查看次数

jQuery多个表单提交

我在页面上有4个表单.我知道表格不能嵌套.

<form id="form1"></form>

<form id="form2"></form>

<form id="form3"></form>

<form id="form4"></form>

按顺序出现.

表单1和表单4发布到相同的php页面进行处理.表单1有1个输入字段表单4有多个字段,复选框和选择.

表单1或表单4发送两种表单的组合字段的最佳方法是什么?

我已经尝试过jQuery,非常适合文本输入和复选框,但无法使用Select.尝试组合表单1和表单4并使用css重新定位表单1,但无法正确布局.

有什么比这更简单的了吗?

html javascript php jquery

8
推荐指数
1
解决办法
1462
查看次数

jQuery Scale和Fade同时进行

所以我可以通过它的中心枢轴很好地扩展div:http://jsfiddle.net/uTDay/

但是,当我在div中添加内容时,转换开始改变:http://jsfiddle.net/uTDay/1/

请注意,它不再从中心缩小.

我也尝试使它消失,因为它开始缩小.fadeOut()/ .fadeTo()/ .animate()但无法使它工作.

基本上,当你点击过滤器选项时,我想要实现的是这种效果 - 它shrink/grow从中心枢轴的方式,同时,fade in/out:http://isotope.metafizzy.co/demos/filtering.html

谢谢.

jquery fade scale

7
推荐指数
1
解决办法
3万
查看次数

event.stopImmediatePropagation()不适用于Android版Chrome

我相信event.stopImmediatePropagation()不适用于Android版Chrome.有人会有解决方法吗?(替代代码)?谢谢.

jquery android

7
推荐指数
1
解决办法
2822
查看次数

取消所有Javascript的setTimeouts和setIntervals

在给定的秒数后取消所有JS setTimeout,setInterval和requestAnimationFrame的正确方法是什么?

编辑:对不起,我应该解释更多!代码来自数据库或某些API,因此我无法跟踪超时,raf或间隔ID.所以我没有定时器的ID,我可以很容易地将你的clearInterval或clearTimeout或cancelAnimationFrame.我知道我必须使用它们,但我不知道如何获取所有动画ID(如果有的话).

javascript jquery animation

7
推荐指数
1
解决办法
7678
查看次数

"错误:路径必须是字符串"(v5.10.0)

我有这个文件(一大堆几个JS文件),它们曾经与browserify(5.10.0)一起使用,直到几天前,现在却没有.

这就是我正在运行的:

$ browserify index.js -o dist/out.bundle.js
Run Code Online (Sandbox Code Playgroud)

输出是:

Error: path must be a string
at /usr/local/lib/node_modules/browserify/node_modules/resolve/lib/async.js:15:16
at process._tickCallback (node.js:419:13)
Run Code Online (Sandbox Code Playgroud)

有谁知道这会导致什么?有没有办法我可以调试这个来试图弄清楚浏览器化了什么?

干杯

javascript node.js browserify

7
推荐指数
1
解决办法
5593
查看次数

在没有提交按钮的情况下对ajax请求和表单上的CSRF进行保护

我对网络安全很新.我想知道在没有提交按钮(即状态更新)的情况下,在ajax请求和表单上使用令牌的正确方法是什么,以保护CSRF.有人可以给我看一个代码示例吗?我知道如何使用提交按钮正确地处理表单.同样在我的ajax文件夹中,我有一个htaccess与以下内容:

SetEnvIfNoCase X-Requested-With XMLHttpRequest ajax
Order Deny,Allow
Deny from all
Allow from env=ajax
Run Code Online (Sandbox Code Playgroud)

这对于ajax请求是否足够安全,还是我还应该为ajax请求实现令牌安全性?

security ajax csrf token

6
推荐指数
1
解决办法
1万
查看次数

在javascript <script>标记内找到一个jquery对象

我在以下HTML页面中有一个脚本:

<script id="scriptid" type="text/html">
    <div id="insidedivid">
        ... html code ...
    </div>
</script>
Run Code Online (Sandbox Code Playgroud)

我能够得到HTMLScriptElement使用$("#scriptid")但我无法获得具有id的底层div对象"insidedivid".这样做的方法是什么?

html javascript jquery

6
推荐指数
1
解决办法
2215
查看次数

数据表:位置搜索框位于右上角

如何将搜索框置于右侧?默认情况下,它现在位于左侧

css jquery jquery-ui jquery-plugins datatables

6
推荐指数
1
解决办法
3万
查看次数

使用jquery从现有位置添加或减去一定数量的像素

我正在制作一个绝对定位的div."top"值是动态去除的,因此我需要使用jquery来动画-20px的任何动态"top"值.

$("#element").animate({"top" : +-20});
Run Code Online (Sandbox Code Playgroud)

显然上面的内容是不正确的,但我需要简单地从#element已经拥有的"top"值中减去20.我可以使用上面的语法执行此操作吗?

例如,如果#element有一个top:-300px,我需要最终结果为-320px.

jquery position jquery-animate

6
推荐指数
1
解决办法
2710
查看次数