Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   onChange ajax (https://javascript.ru/forum/events/42825-onchange-ajax.html)

immortal.1986 11.11.2013 13:09

onChange ajax
 
Помогите есть код,срабатывает когда клацаешь кнопку! ну я хочу что бы срабатовало просто при выборе!!! чтобы не громоздить кучу кнопок
<input type="submit" value="Выбрать салон">
<script type="text/javascript">  
        $(document).ready(function(){  
          
            $('#myForm').submit(function(){  
                $.ajax({  
                    type: "POST",  
                    url: "test.php",  
                    data: {tones : $("#tones").val(), data:$("#data").val()}, 
						
                    success: function(html){  
                        $("#content").html(html);  
                    }  
                });  
                return false;  
            });  
              
        });  
    </script>

animhotep 11.11.2013 13:12

Цитата:

Сообщение от immortal.1986
просто при выборе

выборе чего?
если пункта селекта то вот событие

immortal.1986 11.11.2013 13:15

Цитата:

Сообщение от animhotep (Сообщение 280432)
выборе чего?
если пункта селекта то вот событие

есть выпадающий список так вот при выборе пункта и нажатие на кнопку!
а хочу без кнопки

.change()
знаю! но пробовал чёто не выходит! в яве не силён! может подскажешь по точней

animhotep 11.11.2013 13:30

так а куда точней. бери код с мануала и вставляй свой запрос
$( "твой селект" ).change(function() {

$.ajax({  
type: "POST",  
url: "test.php",  
data: {tones : $("#tones").val(), data:$("#data").val()}, 
	
success: function(html){  
    $("#content").html(html);  
}  
}); 

});

immortal.1986 11.11.2013 13:33

не получается глянь че я делаю не так!
Салон
<select id="tones" name="tones" >Выберите город</select>
</fieldset>
<input type="submit" value="Выбрать салон">
</form>
<script type="text/javascript">
$(document).ready(function(){

$("tones").change(function(){
$.ajax({
type: "POST",
url: "test.php",
data: {tones : $("#tones").val(), data:$("#data").val()},

success: function(html){
$("#content").html(html);
}
});
return false;
});

});
</script>
<br/>

BETEPAH 11.11.2013 13:37

Цитата:

Сообщение от immortal.1986
$("tones")

$("#tones")

immortal.1986 11.11.2013 13:49

Цитата:

Сообщение от BETEPAH (Сообщение 280438)
$("#tones")

СПАСИБО ВСЕМ РАБОТАЕТ!!!!!!
КЛАССНО:dance:


Часовой пояс GMT +3, время: 11:40.