не доходят POST данные, ajax

1. TRAIL 16.10.2012 / 23:12
к примеру, вот код index.html
<html>
<head>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.5/jquery.min.js"></script>
<script type="text/javascript">

$("#but1").click(function(){
$("#par1").load("test.php","ad=4");

</script>
</head>
<body>
<p id="par1">qwerty</p>
<input id="but1" type="button" value="ok" />
</body>
</html>

а это код test.php

<?php
echo $_POST['ad'].' ok';
?>

по сути, запрос должен выдавать "4 ok", но выдает просто " ok". данные просто не отправляются

2. AlyOha 16.10.2012 / 23:35
Если нужно


3. Артур 16.10.2012 / 23:50
Почему POST?
Пары ключ/значение, которые будут отосланы на сервер. Начиная с jQuery 1.3 может также передаваться строка данных. При указании строки, запрос будет типа GET, для всего остального — типа POST.
http://jquery-docs.ru/Ajax/load/#urldatacallback

4. Дмитрий 17.10.2012 / 00:17
Ололо. а метод $post() или $ajax() заюзать не?

5. fhgdfhdfhdf 17.10.2012 / 07:33
<html> 
<head> 
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.5/jquery.min.js"&gt...
<script type="text/javascript"> 

$("#but1").click(function(){
$("#par1").load("test.php","ad=4");

</script> 
</head>
<body> 
<p id="par1">qwerty</p>
<input id="but1" type="button" value="ok" />
</body>
</html>

а это код test.php

<?php
echo $_GET['ad'].' ok';
?>


6. TRAIL 17.10.2012 / 13:22
4. dima.london, тролль что ли?
всем спасибо за советы)

7. Артур 17.10.2012 / 13:28
dima.london (17 Октября 2012 / 00:17)
Ололо. а метод $post() или $ajax() заюзать не?
Религия ;)

URL: https://visavi.net/topics/34900