|
 73.2 Кб |
|
| Привет, не могу никак разобраться, два часа сижу не вижу ошибки :(
Простая передача данных по событию click в файл, но не работает почему то....
<script>
$(document).ready(function(){
$("#my_id").click(function(){
$.ajax({
type: "POST",
url: "test.php",
data: "test="+$("#my_id").attr("rel"),
});
$("#return").load("test.php");
return false;
});
});
</script>
<a href="#" id="my_id" rel="12345">test</a>
<div id="return"></div>
|
в файле test.php просто:
<?php
print_r($_REQUEST);
?>
|
смотрю ход работы скрипта
при передаче в файл данные отображаются, но вот при обновлении блока return нет...
вот скрин: http://softtime.ru/forum/files/85214-20120220151028.jpg
В связи с чем это связано? | |
|
|
|
|
|
|
|
для: tima2010
(20.02.2012 в 15:10)
| | $("#return").load("test.php"); - это вротой запрос и от первого он никаких данных не получит.
если вам нужен ответ сервера на ваш запрос необходимо применить callback функцию
$.ajax({
type: "POST",
url: "test.php",
data: "test="+$("#my_id").attr("rel"),
success: function(data){
$("#return").html(data);
}
});
|
| |
|
|
|
|
|
|
|
для: AlexSol
(20.02.2012 в 15:36)
| | Точно, получается данные передаются но я их "сбрасываю"... Спасибо! | |
|
|
|