|
|
|
| Есть код:
<script>
$("#alfavit a, #search_adv").click(function(){
var alf = $(this).text();
var option_search = $(".search_advan:checked").val();
var text_search = $("#sch").val();
var search_adv='aaa';
if (text_search=='Наберите название') {text_search='';}
if (text_search=='Наберите Фамилию') {text_search='';}
$.ajax({
type: "POST",
url: "modules/in-search.php",
data: ({alf : alf, option_search : option_search, text_search : text_search, search_adv:search_adv}),
success: function(data){$('#search-result').html(data);
}
});
});
</script>
|
Обработчик таков:
<?
if(isset($_POST['search_adv'])){
echo 'ok';
if(isset($_POST['text_search']) && !empty($_POST['text_search'])) {$search=mysql_escape_string($_POST['text_search']);
if (isset($_POST['option_search'])) {
$search_advan=intval($_POST['option_search']);
$_SESSION['selected'] = $search_advan;
if (isset($_SESSION["selected"]) && !empty($_SESSION["selected"])) {$par=$_SESSION["selected"]-1;
echo '<script>$(function() {
$(".search_obram").css("background-color","white").css("color","black");
$(".search_advan input:eq('.$par.')").attr("checked", "checked").parent(".search_obram").css("background-color","#1A59C1").css("color","white");})</script>';
unset($_SESSION["selected"]); } else {
echo '<script>$(function() { $(".search_advan input:eq(0)").attr("checked", "checked").css("background-color","#1A59C1").css("color","white"); })</script>';
}
if ($search_advan==1) {
$where.=' WHERE `title` like "'.trim($search).'%" OR `name_obj` like "'.trim($search).'"';
} elseif ($search_advan==2) {
$where.=' WHERE `name_obj` like "%'.trim($search).'%"';
} elseif($search_advan==3) {
$search_vizitka="select name,firma,id from `vizitki` where name LIKE '%".trim($search)."%'";
$search_vizitka_q=mysql_query($search_vizitka);
if ((mysql_num_rows($search_vizitka_q))>0) {
$number='';
while($row_search_vizitka = mysql_fetch_array($search_vizitka_q)){
$number.=$row_search_vizitka['firma'].',';
}
}
$number=rtrim($number,",");
$where.=' WHERE visitka in ('.$number.')';
} elseif ($search_advan==4) {
if ($search[0]==='0') { $search = ltrim($search, '0'); }
$where.=" WHERE tel like '%".trim($search)."%'"; }
else {
$where.=' WHERE title like %'.trim($search).'%';
}
}
} else {$where.='';}
}
?>
|
Все переменные сформированные до $ajax выводил алеротм - вывелись, а вот на сервер не отправляются...подскажите как отловить причину?! | |
|
|