jQuery动态表单提交和Ajax调用

时间:2013-06-07 11:13:42

标签: php javascript jquery ajax json

一切正常,我在报警中返回我的json数组,我只需要将onSubmit事件处理程序$('#city').submit(function()更改为更动态的东西,抓取用户输入并在用户输入时立即运行ajax调用信件。

2 个答案:

答案 0 :(得分:1)

我建议使用keyup()事件:

$("#term").keyup(function(e){

});

但您也可以使用JQuery-UI中的自动完成功能:autocomplete

使用自动填充功能,这将是:

$("#term").autocomplete({source: "/suggestjson", minLength: 2, select: function (event, ui) {
    //do something when the user selects, by the way the value 
    //selected by the user is in: 'ui.item.value'
}});

答案 1 :(得分:0)

使用

 $('#city').change(function() {

        var formdata = $('#term').val() 

        $.ajax({
            url: "/suggestjson",
            type: "GET",
            dataType: "json",
            data: {'term': formdata},
            success: function (data) {
                alert(data);
            }   
        }); 

        return false;
    });

 $('#city').keyup(function() { 
     ........
     .......
    });