2011-01-08 4 views
0

Можно ли запустить ajax, пока он не прочитает что-нибудь, например <!--end-->, как это сделать?остановка ajax при достижении определенной части страницы?

Я хочу, чтобы вызвать страницу, и прекратить чтение страницы, когда он попадает к - мне нужно только читать содержимое РУКОВОДИТЕЛЯ

+0

Этот вопрос не имеет никакого смысла, вы должны сказать, что хотите делать более четко. –

+0

Теперь ясно? –

+0

Не совсем - вы хотите выполнить запрос, а затем что-то сделать с результатом? Почему вы не можете получить всю страницу и вырезать нужный материал? –

ответ

0

Предполагая, что вы не имеете ничего против PHP, есть среднее, чтобы сделать это ,

Вместо того, чтобы обращаться к вашему файлу, вызовите скрипт php, который будет анализировать ваш файл, пока он не будет использовать ваш маркер, в вашем случае <!--end-->. Назовем его parser.php.

<?php 

//Retrieve your file. It can be any type of plain text file which doesn't need 
//to be interpreted, even html. 
$lines = file("yourfile.txt"); 
$i = 0; 
while(trim($lines[$i])!=="<!--end-->"){ 
    echo $lines[$i]; 
} 

?>