это вызов jQuery ajax.Я упростил все это:
$.ajax({
type: 'GET',
url: 'ajax_search_locations.php',
data: { name: $('txtSearch').val(), page: page },
dataType: 'json',
complete: function(XMLHttpRequest, textStatus) {
if (XMLHttpRequest.status === 200)
{
var txt= "<div class=\"d"+id2+"\" style=\"display:none\">"+
"<div id='adv' class='usual'> "+
"<ul>"+
"<li><a href='#t13'>Tab 1</a></li> "+
"<li><a href='#t23' class='selected'>Tab 2</a></li> "+
" <li><a href='#t33'>Tab 3</a></li> "+
"</ul> "+
"<div id='t13' style='display: none; '>This is tab 1.</div> "+
"<div id='t23' style='display: block; '>More content in tab 2.</div>" +
" <div id='t33' style='display: none; '>Tab 3 is always last!</div> "+
"</div> "+
"</div>";
$('#search_locations_result').html(txt);
}
}
});
Полагаю, вы должны понять, как работают jQuery селекторы , прежде чем
PS: ответ сервера будет JSON, как я указал в dataType.
Если ваш dataType является XML, то вы должны изменить свой вызов следующим образом
dataType: "xml",
Ваш XMLHttpRequest.responseText должен содержать ваш XML, и вы будетеразберите его примерно так:
$(XMLHttpRequest.responseText).find("<your XML tag>").each(function()
{
// $(this).attr("<your XML attribute>");
});
Вы можете найти подробное объяснение здесь и здесь .
Надеюсь, это поможет.