0

尝试像下面这样编写 jquery,(我放了一个 perl mason <% $groupname %> )。

$(".inputform").html('GroupName: <input type="text" name="query" value="<% $groupname %>"><input type="submit" name="action">');

我的意图是在“表单”中,我将使用 perl mason 检查组名。但它看起来下面的代码不起作用。

<form class="inputform", method="post".....>

%if($groupname eq 'blahblah') {
%    #other perl codes 
%}

</form>

任何提示表示赞赏。

4

1 回答 1

0

不,在浏览器中更改文档不会在另一台机器上执行任何 Perl/Mason 代码。您需要向该机器发送某种请求。AJAX 通常用于执行此操作。

或者,您可以让 Perl/Mason 脚本生成代码来创建一个 JavaScript 变量,其中包含所有有效组的列表(假设列表的大小允许这样做)以及表单。这样,组名将可供客户端使用,而无需联系服务器。

于 2013-06-24T02:06:24.383 回答