Как я могу исправить скрипт ниже, чтобы он работал КАЖДЫЙ РАЗ! Иногда это работает, а иногда нет. Pro JQuery объясняет, чем это вызвано, но не говорит, как это исправить. Я почти уверен, что это связано с состоянием готовности ajax, но я понятия не имею, как это написать. Интернет показывает около 99 различных способов написания ajax и JQuery, это немного утомительно.
Моя цель — создать оболочку HTML, которая может быть заполнена текстом из текстовых файлов на сервере. Например :Предположим, что на сервере с именем AG есть текстовый файл, и его содержимое имеет вид PF :PF -01, PF -02, PF -03 и т. д.Я хочу извлечь эту информацию и заполнить HTML DOM до того, как ее увидит пользователь. А был @ #! #$ *& gold с PHP, а затем обнаружил, что на моем хосте fopen ()отключен. И вот я здесь.
Спасибо за помощь.
JS -plantSeed.js
var pageExecute = {
fileContents:"Null",
pagePrefix:"Null",
slides:"Null",
init:function () {
$.ajax({
url: "./seeds/Ag.txt",
success: function (data){
pageExecute.fileContents = data;
}
});
}
};
HTML -ГОЛОВА
<script type="text/javascript">
pageExecute.init();
</script>
HTML -ТЕЛО
<script type="text/javascript"> alert(pageExecute.fileContents); </script>