не доходят 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?

Добавлено через 00:21 сек.
Пары ключ/значение, которые будут отосланы на сервер. Начиная с jQuery 1.3 может также передаваться строка данных. При указании строки, запрос будет типа GET, для всего остального — типа POST.

Добавлено через 00:37 сек.
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, тролль что ли?

Добавлено через 00:44 сек.
всем спасибо за советы)

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

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