Я не знаю, почему мне так тяжело, но пришло время подойти к эфиру и задать вопрос.
Каков наилучший способ вызвать php-файл с помощью jquery ajax, обработать некоторые входные данные через $ _GET, вернуть эти результаты и снова использовать ajax для замены содержимого div?
Пока что я могу вызывать php-файл, и в случае успешного вызова jjery ajax я получаю предупреждение о тексте.
$.ajax({
url: "xxx/xxx.php",
type: "GET",
data: data,
cache: false,
success: function (html) {
alert("HTLM = " + html);
$('#product-list').html(html);
}
});
Я установил функцию php для отображения результата, предупреждение выплевывает html из файла php. Но я получаю побочный эффект. Я получаю код, сгенерированный php эхом в верхней части страницы. Так что php делает свою работу (повторяя контент). Следующий jquery выполняет свою работу, заменяя содержимое div значениями из файла php.
Как мне остановить php-файл от повторения содержимого в верхней части страницы?
Пример кода выводится из php и оповещается в случае успеха jquery ajax
HTML =
<div class="quarter">
<div class="thumb">
<a href="productinfo.php?prod-code=Y-32Z&cat=bw&sub=">
<img src="products/thumbs/no_thumb.gif" alt="No Image" border="0" />
</a>
</div>
<div class="labels"><span class="new-label">New</span></div>
<p><span class="prod-name">32OZ YARD</span></p>
<p><span class="prod-code">Y-32Z</span></p>
</div>
Спасибо !!!
-Kris