0

我有一个表单,在文档加载时,会根据另一个页面上先前选择的值加载其他字段。这一切都是用 JQuery 完成的。而不是现在在这里发布我所有的代码,这里是一个关于我正在做的事情的基本模型......

<form>
    <input>
    <input>

    <div id="loadedcontent">
        <AJAX loaded inputs on document load>
    </div>

    <input submit button>
</form>

<script that posts to a PHP file and retrieves the form inputs. They all have ID's. The script also has a form submit listener to process it all.>

问题出在表单提交的侦听器中,我无法访问先前加载的 AJAX 元素的 ID。有什么我想念的吗?

4

1 回答 1

0

您需要添加您的代码。可能是当您尝试检索由 ajax 加载的 Id 时,该 Id 在 DOM 中不存在。有时需要添加延迟以确保内容在您实际访问之前存在于 DOM 中。

var i = setInterval(function() {
   //some ajax call on load
   clearInterval(i);
}, 500)
于 2013-11-04T20:16:16.317 回答