Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 02.11.2012, 21:52
Аспирант
Отправить личное сообщение для Artsemi Посмотреть профиль Найти все сообщения от Artsemi
 
Регистрация: 07.08.2012
Сообщений: 32

Проблема с $.get()
Всем доброго времени суток.
Есть такой вопрос.

файл script3.js:
$.get(
  "index3.php",
  {
    param1: "param1",
    param2: 2
  },
  onAjaxSuccess
);
 
function onAjaxSuccess(data)
{
  alert(data);
}


файл index3.php
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
        <title>Документ без названия</title>
        <script type="text/javascript" src="jquery.js"></script>
        <script type="text/javascript" src="script3.js"></script>
    </head>

    <body>

       <?php
  echo "Получены параметры с сервера: param1 = ".$_GET['param1']." и param2 = ".$_GET['param2'];
?>
    </body>
</html>


Может я чего-то неправильно понял (только начал изучать ajax), но по идее хотелось что бы index3.php выдал:
Код:
Получены параметры с сервера: param1 = param1 and param2 = 2"
Подскажите плиз что не так? Или для таких целей вообще $.ajax() нужно использовать?
Спасибо!!!

Последний раз редактировалось Artsemi, 02.11.2012 в 21:56.
Ответить с цитированием
  #2 (permalink)  
Старый 03.11.2012, 06:16
Кандидат Javascript-наук
Отправить личное сообщение для Your Посмотреть профиль Найти все сообщения от Your
 
Регистрация: 03.10.2012
Сообщений: 147

А вы документацию нормально читали?
Ответить с цитированием
  #3 (permalink)  
Старый 03.11.2012, 12:20
Аспирант
Отправить личное сообщение для Artsemi Посмотреть профиль Найти все сообщения от Artsemi
 
Регистрация: 07.08.2012
Сообщений: 32

Думаю нормально, но может что-то упустил и зациклился... Подскажите пожалуйста.
Ответить с цитированием
  #4 (permalink)  
Старый 03.11.2012, 13:02
Кандидат Javascript-наук
Отправить личное сообщение для Your Посмотреть профиль Найти все сообщения от Your
 
Регистрация: 03.10.2012
Сообщений: 147

Вы что принимаете?))
Всю страницу и не понимаете почему?)
Ответить с цитированием
  #5 (permalink)  
Старый 03.11.2012, 15:06
Аспирант
Отправить личное сообщение для Artsemi Посмотреть профиль Найти все сообщения от Artsemi
 
Регистрация: 07.08.2012
Сообщений: 32


в js, в алерте выдает всю страницу.
я просто не знаю как сделать. знаю что решение простое, но увы...
Как сделать правильно? Подскажите пожалуйста. Спасибо!
+ поставил
Ответить с цитированием
  #6 (permalink)  
Старый 03.11.2012, 18:16
Кандидат Javascript-наук
Отправить личное сообщение для Your Посмотреть профиль Найти все сообщения от Your
 
Регистрация: 03.10.2012
Сообщений: 147

https://www.google.ru/search?q=jquer...ome&ie= UTF-8
Ответить с цитированием
  #7 (permalink)  
Старый 03.11.2012, 18:33
Аспирант
Отправить личное сообщение для Artsemi Посмотреть профиль Найти все сообщения от Artsemi
 
Регистрация: 07.08.2012
Сообщений: 32

Спасибо, но это немного не то. я таких примеров кучу пересмотрел, не помогло, в частности этот код тоже из примера. У меня получается работать с $.ajax(), но не получается с $.get();
Ответить с цитированием
  #8 (permalink)  
Старый 03.11.2012, 18:48
Аспирант
Отправить личное сообщение для Artsemi Посмотреть профиль Найти все сообщения от Artsemi
 
Регистрация: 07.08.2012
Сообщений: 32

http://jquery.page2page.ru/index.php...0%BE%D0%BC_GET

вот отсюда пример. У меня так не работает (((
Ответить с цитированием
  #9 (permalink)  
Старый 03.11.2012, 19:24
Аспирант
Отправить личное сообщение для Artsemi Посмотреть профиль Найти все сообщения от Artsemi
 
Регистрация: 07.08.2012
Сообщений: 32

Люди, ну помогите вы кто-нибудь. неужели никто не знает решения? Мне просто нужно Записать в $_GET['param1'] значение через ajax...
Ответить с цитированием
  #10 (permalink)  
Старый 03.11.2012, 19:46
Кандидат Javascript-наук
Отправить личное сообщение для Your Посмотреть профиль Найти все сообщения от Your
 
Регистрация: 03.10.2012
Сообщений: 147

А так работает?

index.php:
<!DOCTYPE html>
<html>
<head>
	<meta charset="utf-8">
	<title>Example</title>
	<script type="text/javascript" src="http://code.jquery.com/jquery-1.8.2.min.js"></script>
	<script type="text/javascript">
		$.get('index3.php?param1=1&param2=2',function(html) {
			$('.div').html(html);
		});
	</script>	
</head>
<body>
	<div class="div"></div>
</body>
</html>


index3.php:
<?php
if(isset($_GET['param1']) && isset($_GET['param2'])) {
	echo'param1: '.$_GET['param1'].' param2: '.$_GET['param2'];
} else {
	header('Location: http://'.$_SERVER['HTTP_HOST']);
	exit;
}
?>

Последний раз редактировалось Your, 03.11.2012 в 19:49.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проблема с обработкой ескольких .hover() anocean jQuery 3 15.06.2012 22:43
Проблема с Popup окном vovuslik jQuery 5 12.06.2010 16:12
Проблема с CSS COKOJIOB (X)HTML/CSS 5 04.08.2009 14:19
Проблема, в менюшке Большой джо Элементы интерфейса 0 12.07.2009 17:12
Проблема спама lliberty AJAX и COMET 1 12.03.2009 16:47