我有一个页面,其中包含一个由ajax帖子填充数据的表单;在表单页面上字段值正确加载但我无法从页面内的函数获取加载值;这是一个例子:
<input type="text" id="mela">
<div style="border:1px solid black; display:none" id="vv">aaa</div>
<script>
alert($("#mela").val());
if ($("#mela").val()) {
$("#vv").show();
}
</script>
问题是:如何加载“mela”值?
答案 0 :(得分:1)
这件事发生在我身上。我通过降级(或升级?)JQuery解决了这个问题。你为什么不尝试一下呢?
答案 1 :(得分:1)
如果通过AJAX加载值,确保新值可访问的最安全方法是从中回访回调AJAX请求。
如果您正在使用jQuery .load()
方法,它可以接受在请求为complete
时执行的回调。
$('someElement').load('/some/path', function() {
alert($("#mela").val());
if ($("#mela").val()) {
$("#vv").show();
}
});