我需要调用一个javascript函数,并在其中传递一个长URL。由于某些特殊字符而给出了未转义的错误。我不能使用转义字符,因为URL是动态选取的并传递给函数。我怎样才能做到这一点?如何在javascript函数中将url作为参数传递?
-3
A
回答
2
看到这个thread。如果URL是在运行时生成的,应该没关系。你可以调用一个函数在将它传递给其他函数之前进行编码吗?
0
我需要读取URL GET变量并根据url参数完成操作。我搜索了一个解决方案,并在Snipplr上找到了这一小段代码。它基本上读取当前页面的URL,在URL上执行一些正则表达式,然后将url参数保存在一个关联数组中,我们可以很容易地访问它们。例如,如果我们在底部使用了javascript,那么以下URL。
http://papermashup.com/index.php?id=123&page=home
所有我们需要做的就是参数ID和页面都调用这个:
var first = getUrlVars()["id"];
var second = getUrlVars()["page"];
alert(first);
alert(second);
function getUrlVars() {
var vars = {};
var parts = window.location.href.replace(/[?&]+([^=&]+)=([^&]*)/gi, function(m,key,value) {
vars[key] = value;
});
return vars;
}
相关问题
- 1. 如何将url作为参数传递给JavaScript函数?
- 2. JavaScript:如何将匿名函数作为函数参数传递?
- 3. 如何将数组作为url参数传递给Azure函数
- 4. 如何在JavaScript中传递数组作为函数参数
- 5. 在C++中将函数参数作为函数参数传递
- 6. 如何在Zend Framework中将URL作为URL的参数传递?
- 7. 如何在JavaScript中传递函数作为参数?
- 8. 如何在JavaScript中传递和调用函数作为参数?
- 9. 如何在JavaScript中传递函数作为参数
- 10. JavaScript:如何将对象作为参数传递给addEventListener函数?
- 11. 如何将php变量作为参数传递给JavaScript函数
- 12. 如何将GWT方法作为参数传递给Javascript函数?
- 13. 如何将console.log作为参数传递给我的JavaScript函数?
- 14. 如何在javascript中传递url回调函数中的参数
- 15. Javascript:传递函数作为参数
- 16. 传递javascript函数作为参数
- 17. 作为参数传递给函数Javascript
- 18. 将数组作为url参数传递
- 19. 如何在Javascript接口中将Javascript函数作为参数传递?
- 20. 如何在URL中传递javascript函数?
- 21. javascript - 将回调函数作为参数传递给函数
- 22. 如何将javascript textBox值传递给URL作为参数
- 23. 如何在Emacs Lisp中将函数作为参数传递?
- 24. 如何在C函数中将宏作为参数传递?
- 25. 如何在scala中将类作为函数参数传递?
- 26. 如何在python中将成员函数作为参数传递?
- 27. 如何在C/C++中将typedef函数作为参数传递
- 28. 如何在UnrealScript中将类作为参数传递给函数?
- 29. 如何在java中将成员函数作为参数传递?
- 30. 如何在JQuery函数中将事件作为参数传递
请发表您的代码。 – marteljn