@goldwizard13

Как получить текстовое значение value?

Скрипт ниже, в пхп обработчике получаю отправленные данные:
в action все нормально получаю showRegionForInsert или showRegionForInsert
а вот в id_country получаю 0, мне нужно строку из вал как получить?
<optgroup label="Выберите страну">
<option value="bel">Белоруссия</option>
<option value="rus">Россия</option>
<option value="ukr">Украина</option>

function selectRegion(){
	var id_country = $('select[name="country"]').val();
	if(!id_country){
		$('div[name="selectDataRegion"]').html('');
		$('div[name="selectDataCity"]').html('');
	}else{
		$.ajax({	
			url: "index.php?r=sgpc",
			data: { action: 'showRegionForInsert', id_country: id_country },
			cache: false,
			success: function(responce){ $('div[name="selectDataRegion"]').html(responce); }
		});
	};
};

function selectCity(){
	var id_region = $('select[name="region"]').val();
	$.ajax({
		url: "index.php?r=sgpc",
		data: { action: 'showCityForInsert', id_region: id_region },
		cache: false,
		success: function(responce){ $('div[name="selectDataCity"]').html(responce); }
	});
};
  • Вопрос задан
  • 106 просмотров
Пригласить эксперта
Ответы на вопрос 4
Ищите option с атрибутом selected
Ответ написан
Комментировать
KorniloFF
@KorniloFF
Работаю по font-end / JS
Если вопрос о том, чтобы передать выбранное значение серверу, то как-то так:
<select id="sel" onchange="selectCity()">
<optgroup label="Выберите страну">
<option value="bel">Белоруссия</option>
<option value="rus">Россия</option>
<option value="ukr">Украина</option>
</select>

<script>
	function selectCity(){
  var id_region = $('select[name="region"]').val();
  $.ajax({
    url: "index.php?r=sgpc",
    data: { action: 'showCityForInsert', id_region: sel.value },
    cache: false,
    success: function(responce){ $('div[name="selectDataCity"]').html(responce); }
  });
};
</script>
Ответ написан
Комментировать
@morricone85
1) это, не php код, а js;
2) name = country, дописать для select.
Ответ написан
Комментировать
@goldwizard13 Автор вопроса
решил так добавил ид к селект wer
var test = $("#wer").val();
работает
спасибо всем
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы