Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 01.02.2011, 18:55
Интересующийся
Отправить личное сообщение для mikeles Посмотреть профиль Найти все сообщения от mikeles
 
Регистрация: 22.10.2009
Сообщений: 20

Не работает $.ajax в jquery
Вообщем после загрузки балуна $.ajax не работает
Собственно вот так открывается балун

YMaps.Events.observe(map, map.Events.Click, function (map, mEvent) 
				{
				points = mEvent.getGeoPoint() 
                var myHtml = '<table width="100" border="0" cellspacing="0" cellpadding="0"><tr><td><select name="region_list" class="input" id="region_list"><option value="1">1</option></select></td></tr><tr><td><select name="city_list" class="input" id="city_list"><option value="1">1</option></select></td></tr><tr><td><label><select name="street_list" class="input" id="street_list"><option value="1">1</option></select></td></tr><tr><td><select name="house_list" class="input" id="house_list"><option value="1">1</option></select></td></tr><tr><td><input type="submit" name="btn_save" id="btn_save" value="Запомнить" /></td></tr></table>'+'Значение: ' + points	
                map.openBalloon(mEvent.getGeoPoint(), myHtml);
 var R_ID =""; //ИД Региона
 var C_ID =""; //ИД Города
 var  S_ID =""; //ИД улицы
  var  H_ID ="";	//ИД улицы											
 load_category("region_list","region","1")
  $('#region_list').change(function(){
  //Загружаем  
 select город
 
R_ID = $("#region_list option:selected").val()  
load_category("city_list","city",R_ID) }) 
 
 
 
  $('#city_list').change(function(){
 
 //Загружаем select улицу
  C_ID = $("#city_list option:selected").val() 
 
load_category("street_list","street",C_ID) })								
 
$('#street_list').change(function(){
 //Загружаем  
 select дом
 
 
  S_ID = $("#street_list option:selected").val()													
 load_category("house_list","house",S_ID) 
 })
 
H_ID = $("#house_list option:selected").val()
//При нажатии отправляем POINTS и IDs региона, города, улицы, дома
$('#btn_save').click(function(){ 
															 save_build(R_ID,C_ID,S_ID,H_ID,points) })
 
                 });


Все загружается, подгружается и все хорошо. Но в функции отправки данных не работает $.ajax
function  save_build(R, C, S, H, points)
{
	//R - ИД регион
	//C - ИД улицы
	//S - ИД улицы
	//H - ИД дома
	//points - долгота, широта
	ids = R+","+C+","+S+","+H
	 alert(ids+"points:"+points)
	$.ajax({
  url: "../function/CRUD_address_load.php",
  type: 'post',
  dataType: 'json',
  data: ({id:ids, point:points, type_op:"W"}),
  success: function(json)
  {	alert(json.POINTS)  }	   }) }

alert(json.POINTS) - Ответ в JSON
Если функцию использовать отдельно, то есть кнопку создать не создаваемую javascript, то все работает.Кто знает, где копать?
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Почему не работает на jQuery 1.4.4? pro10026 jQuery 13 06.03.2014 10:22
jQuery Click() не работает на объекте, созданном Ajax vovabigov jQuery 13 09.09.2012 14:25
Не работает аякс в jQuery Form Ticksy jQuery 4 19.07.2011 12:55
Не работает jQuery меню с AJAX eugene1986 jQuery 0 08.07.2010 18:49
При наборе адреса с www не работает AJAX (JQuery)! madmis AJAX и COMET 3 23.11.2009 19:03