Показать сообщение отдельно
  #6 (permalink)  
Старый 18.05.2013, 20:39
Аватар для bes
bes bes вне форума
Профессор
Отправить личное сообщение для bes Посмотреть профиль Найти все сообщения от bes
 
Регистрация: 22.03.2012
Сообщений: 3,744

Сообщение от iluxinil
он запрос не совсем понимает.
выводит надпись результаты по запросу и сам текст запроса нормально.
а вот сами результаты ищет только когда в урле "+"
он это кто? поясни подробно, что делаешь (второй раз прошу)

Deff имеет в виду отправить форму ajax-м

в том же нененавязчивом стиле
<script src="jquery-1.8.3.min.js"></script>
<body onbeforeunload="return ''">
<?php
if (isset($_GET['my_param'])) echo "my_param=".$_GET['my_param'].'<br>'; else echo "no my_param<br>";
if (isset($_GET['a'])) echo "a=".$_GET['a'].'<br>'; else echo "no a<br>";
?>
<form class="myForm" action"<?=$_SERVER['PHP_SELF']?>" 
	onsubmit="$.get('some.php', {my_param: this.a1.value + '+' + this.a2.value}, function (data) {alert(data)}); return false">
	<input name="my_param" type="hidden">
	<input name="a1" value="pole1">
	<input name="a2" value="pole2">
	<input type="submit">
</form>


PS: + может превращаться в пробел
<body onbeforeunload="return ''">
<?php
if (isset($_GET['my_param'])) echo "my_param=".$_GET['my_param'].'<br>'; else echo "no my_param<br>";
if (isset($_GET['a'])) echo "a=".$_GET['a'].'<br>'; else echo "no a<br>";
?>
<form class="myForm" action"<?=$_SERVER['PHP_SELF']?>" onsubmit="this.my_param.value=this.a1.value + ' ' + this.a2.value">
	<input name="my_param" type="hidden">
	<input name="a1" value="pole1">
	<input name="a2" value="pole2">
	<input type="submit">
</form>

Последний раз редактировалось bes, 18.05.2013 в 20:49.
Ответить с цитированием