通过查询字符串将变量传递到javascript中
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了通过查询字符串将变量传递到javascript中相关的知识,希望对你有一定的参考价值。
Pass variables into javascript files using query strings, and return them using getJSvars()Example
//html
//return the value of "foo"
getJSvars('filename.js', 'foo');
function getJSvars(script_name, var_name, if_empty) { var script_elements = document.getElementsByTagName('script'); if(if_empty == null) {var if_empty = '';} for (a = 0; a < script_elements.length; a++) { var source_string = script_elements[a].src; if(source_string.indexOf(script_name)>=0) { var_name = var_name.replace(/[[]/,"\[").replace(/[]]/,"\]"); var regex_string = new RegExp("[\?&]"+var_name+"=([^&#]*)"); var parsed_vars = regex_string.exec(source_string); if(parsed_vars == null) { return if_empty; } else { return parsed_vars[1]; } } } }
以上是关于通过查询字符串将变量传递到javascript中的主要内容,如果未能解决你的问题,请参考以下文章
通过 ajax 将 Javascript 变量传递给 PHP
Socket.io、Node.js:如何在 javascript.js 中将 javascript 变量传递给 mysql 查询?