Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 23.11.2011, 06:59
Аспирант
Отправить личное сообщение для SunTechnique Посмотреть профиль Найти все сообщения от SunTechnique
 
Регистрация: 29.08.2011
Сообщений: 30

jQuery.post() не дорабатывает.
раньше все работало... я даже не врубаюсь чо я где изменил, хотя там менять уже нечего.

судите сами:

function btnEditClck(){
		var query = $("#input_text_editor").attr("value");
		var id_rec = $("#id_bank").attr("value");
		
		var array_var = [('http://dreamw/index.php?write_new_query&' + id_rec + '&' + query),("td_content_query_id_" + id_rec)];
		
		$.post(array_var[0], function(data) {
			$(array_var[1]).html(data);
		});
		
	}


описание. $.post работает на половину, то есть отправляет всю строчку запроса в ПХП и тот даже ее обрабатывает и даже записывает куда надо, и ответ как обычно передает по идее нормально. но вот когда дело доходит до обработки data так там работа скрипта прекращается будто бы ошибка где-то там. даже если просто воткнуть туда alert(data) этот алерт не сработает. будто бы data вообще не существует. точнее говоря он не входит в функцию обработчика function(data) даже если не и не писать data, то есть отставить параметры пустыми.
Ответить с цитированием
  #2 (permalink)  
Старый 23.11.2011, 07:03
Аспирант
Отправить личное сообщение для SunTechnique Посмотреть профиль Найти все сообщения от SunTechnique
 
Регистрация: 29.08.2011
Сообщений: 30

сделал еще так для проверки на ошибку.

$.post(array_var[0], function(data) {
            $(array_var[1]).html(data);
})
.success(function() { alert("second success"); })
.error(function() { alert("error"); })
.complete(function() { alert("complete"); });


и вылазит алерт с ошибкой... хотя данные отправляются. вопрос в том что за ошибка может быть ?
Ответить с цитированием
  #3 (permalink)  
Старый 23.11.2011, 07:41
Аспирант
Отправить личное сообщение для SunTechnique Посмотреть профиль Найти все сообщения от SunTechnique
 
Регистрация: 29.08.2011
Сообщений: 30

вообще какая-то напасть, стоит в любой скрипт воткнуть этот Аякс так сразу весь скрипт перестает работать даже если удалить этот Аякс.
Ответить с цитированием
  #4 (permalink)  
Старый 23.11.2011, 07:50
С++/C# modest developer
Отправить личное сообщение для nekto_O Посмотреть профиль Найти все сообщения от nekto_O
 
Регистрация: 07.11.2011
Сообщений: 244

Сообщение от SunTechnique
и вылазит алерт с ошибкой...
значит ответ приходит неверный...что firebug говорит?
Ответить с цитированием
  #5 (permalink)  
Старый 23.11.2011, 07:51
Аспирант
Отправить личное сообщение для SunTechnique Посмотреть профиль Найти все сообщения от SunTechnique
 
Регистрация: 29.08.2011
Сообщений: 30

похоже прикол оказался опять в библиотеке которую надо подключать.
Ответить с цитированием
  #6 (permalink)  
Старый 23.11.2011, 07:52
Аспирант
Отправить личное сообщение для SunTechnique Посмотреть профиль Найти все сообщения от SunTechnique
 
Регистрация: 29.08.2011
Сообщений: 30

то есть я дописал в хтмл ссылку на пример аякса
<script src="http://code.jquery.com/jquery-latest.js"></script>
и все заработало.
Ответить с цитированием
  #7 (permalink)  
Старый 23.11.2011, 07:54
Аспирант
Отправить личное сообщение для SunTechnique Посмотреть профиль Найти все сообщения от SunTechnique
 
Регистрация: 29.08.2011
Сообщений: 30

я не знаю как firebug пользоваться.
Ответить с цитированием
  #8 (permalink)  
Старый 23.11.2011, 12:18
Аспирант
Отправить личное сообщение для SunTechnique Посмотреть профиль Найти все сообщения от SunTechnique
 
Регистрация: 29.08.2011
Сообщений: 30

Аллилуйя все заработало, похоже причина была в лишних подключениях модулей jQuery
оставил только:
<script type="text/javascript" src="http://code.jquery.com/jquery.js"></script>
<script type="text/javascript" src="http://code.jquery.com/ui/1.8.16/jquery-ui.js"></script>

и все нормально заработало.
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
jQuery.post формирование данных Guerra AJAX и COMET 3 21.07.2011 22:35
Jquery.post и запятые Krugly jQuery 7 21.07.2011 21:23
jquery.post, что то с кодировкой. qwermjk Общие вопросы Javascript 4 07.06.2011 10:38
jQuery.post - передача файла. qwermjk Общие вопросы Javascript 3 05.12.2010 21:27