我有一个使用 C# 的 MVC Web 应用程序。一切正常,直到我执行“保存”操作。这个动作
从页面读取数据
IE
x = $("#mytextbox").val();
x 始终是页面加载时填充的初始值。它不会在页面加载后返回用户键入的值。我还注意到这个 SAVE 函数中的 jquery 确实执行了 jQuery 显示/隐藏 ex:
$("#messagebox").show(); -- to show the user the feedback for the save action.
现在。如果我按 F5 或刷新页面。以上所有工作正常。
会不会是我添加到 div 的 html 元素不在 DOM 中?
这段代码在我的 .ascx 中(部分视图)
<script language="javascript" type="text/javascript">
$("#save-button").button(); -- Works
$("#status-button").button(); -- Works
$("#DateField").datepicker(); --Works
alert($("#DebugtextBox").val()); --Works
$("#DebugtextBox").val("test"); -- Works but does not update the val in the html page
alert($("#DebugtextBox").val()); -- Works and shows "TESTS" in the alert. But the field in html page still shows the original val.
// 更多信息在上面一行.. this