2015-02-02 3 views
-1
<script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jquery/1.10.1/jquery.min.js"></script> 
<script type="text/javascript"> 
$(document).ready(function(){ 
    $("#btn").click(function() { 
     var val = "Hi"; 
     $.ajax ({ 
      url: "1.php?id", 
      data: { id : val } 

     }); 
    }); 
}); 
</script> 

<form name="numbers" id="numbers"> 
    <input type="text" name="id" id="btn"> 
<input type="text"> 
</form> 

Этот код предназначен для события click, но я хочу, чтобы событие onchange, например, по выбору. Может ли кто-нибудь предложить мне, как добавить событие onchange в этот код ajax? Заранее спасибо.Как добавить событие onchange на ajax?

+0

Поиск здесь: http://api.jquery.com/category/events/ – HerrSerker

+0

Где находится 'select' и' option'? – Manwal

ответ

1
$(document).ready(function(){ 
    $("#btn").on("change", function() { 
     var val = "Hi"; 
     $.ajax ({ 
      url: "1.php?id", 
      data: { id : val } 

     }); 
    }); 
}); 
0
<input type="text" name="id" id="btn" onchange="ajaxfunction()" /> 

<script> 
function ajaxfunction() 
{ 
    enter ajax code here 
} 
</script> 
+0

Всегда старайтесь добавить краткое объяснение того, что вы делаете. – ianaya89

0

Вы можете попробовать использовать KeyUp как так.

$(document).ready(function() { 
    $("#btn").keyup(function() { 
     var val = $(this).val(); 
     $.ajax({ 
      url: "1.php?id", 
      data: { id: val } 

     }); 
    }); 
}); 
Смежные вопросы