подскажите, что не так.
у меня есть форма
<FORM id="myForm" ACTION="index_ajax.php?search=1" METHOD=POST>
обработчик PHP:
<?
	
        if(isset($_REQUEST["search"]))
	{
		$q_str = "SELECT * FROM hotels WHERE ";
		if($_REQUEST[f_name] != "")
			$q_str = $q_str."name LIKE '%".$_REQUEST["f_name"]."%' AND ";
		else
			$q_str = $q_str." 1 AND ";
		
		if($_REQUEST[a_price] != "")
			$q_str = $q_str."price >= ".$_REQUEST["a_price"]." AND ";
		else
			$q_str = $q_str." 1 AND ";
		
		if($_REQUEST[b_price] != "")
			$q_str = $q_str."price <= ".$_REQUEST["b_price"]." AND ";
		else
			$q_str = $q_str." 1 AND ";
			$q_str = $q_str." 1";
		$result = mysql_query($q_str);
	}
ну и собственно ajax
$(document).ready(function() {
		$('#myForm').bind('submit', function(e) {
			e.preventDefault(); // <-- important
			$(this).ajaxSubmit({
			type: 'POST',
			target: 'body',
			cache: false,
			url: 'index_ajax.php',
			data: 'search=1',
			
				
						
				
			});
		});
	});
в этом случае ничего не происходит, если же url оставить как было: index_ajax.php?search=1
то поиск 1 раз срабатывает, после этого затыкается, т.е не реагирует.