【发布时间】:2012-12-03 08:58:03
【问题描述】:
JavaScript function() 参数是否有最大长度?
我创建了一个具有长参数的函数,但它不起作用。当我缩短相同函数的参数时,它起作用了。这是否意味着函数参数有最大长度?如果是这样,请推荐我当前方法的替代方法。
JavaScript
function example(idnum) {
alert(idnum);
}
HTML
<div onclick='example(*php variable,no special character included*)'></div>
当 PHP 变量较长时,如“17b6f557969619544eb1e6cd58c3f341”,则不起作用。但是,如果我将变量更改为“203”之类的内容,则该函数可以成功运行。
【问题讨论】:
-
让我们看看你使用的代码。
-
“它不起作用”到底是什么意思?你收到错误了吗?
-
也许您的函数参数中有不受支持的字符?请阅读 mdn developer.mozilla.org/en-US/docs/JavaScript/Guide/… 的变量限制
-
我们需要一些代码和示例。
-
您能否分享
<pre><?= $your_var ?></pre>的输出(来自页面源),以便我们知道那里发生了什么?
标签: javascript function-parameter