【发布时间】:2011-03-21 10:03:01
【问题描述】:
我正在努力弄清楚我应该如何创作使用 jQuery 的局部视图。
例如,在下面的部分视图中,我显示了一个与 jquery 自动完成插件挂钩的文本框。
最终我希望结果旁边显示一个“X”,然后用户可以将其删除,但出于本示例的目的,所选文本只是附加到同级 div。
我的 jQuery 代码可以放在局部视图中吗,还是应该将它放在外部文件中?如果使用了外部文件,那么使用局部视图的其他开发人员需要知道应该包含外部 js 文件 - 可以吗?
我想我的问题确实是,虽然我对 jQuery 很满意(在 DOM 中查找元素,异步调用操作等),但我需要一些关于将所有这些代码放在哪里的指导不要让我陷入混乱。
我刚才输入的任何内容都有意义吗????
<%@ Control Language="C#" Inherits="System.Web.Mvc.ViewUserControl" %>
<script language="javascript" type="text/javascript">
$(document).ready(function() {
$(".acEmployee").autocomplete({
source: ["c++", "java", "php", "coldfusion", "javascript", "asp", "ruby"],
select: function(event, ui) {
$(this).siblings().append(ui.item.value);
}
});
});
</script>
<div><div></div><input class="acEmployee" /></div>
【问题讨论】:
-
自从发布这个问题后,我发现了这个stackoverflow.com/questions/3668518/…,这正是我要问的。
标签: javascript jquery model-view-controller