2

在这里,我有 ajax 代码,我得到的是价值而不是 html

jQuery('#phone').on('change', function(){

jQuery.ajax({
url: "get_phone.php",
type: "GET",
data: {
phone: jQuery('#phone').val()
},
success: function(response) {
//var phone = jQuery.parseJSON(response);
                                        jQuery("#dropdown").val(response); 
}
});
});
4

3 回答 3

3

使用.html()而不是.val().

于 2013-10-30T07:24:58.333 回答
0

使用 $().html() 而不是 $().val();

您可以指定数据类型(默认:智能猜测(xml、json、脚本或 html))

jQuery('#phone').on('change', function(){
jQuery.ajax({
    url: "get_phone.php",
    type: "GET",
    dataType: "html", // as you desired
    data: {
        phone: jQuery('#phone').val()
    },
    success: function(response) {
        //var phone = jQuery.parseJSON(response);
        jQuery("#dropdown").val(response); 
    }
    });
});
于 2013-10-30T07:28:21.493 回答
0
jQuery('#phone').on('change', function(){

jQuery.ajax({
url: "get_phone.php",
type: "GET",
data: {
phone: jQuery('#phone').val()
},
success: function(response) {
//var phone = jQuery.parseJSON(response);
                                        jQuery("#dropdown").html(response); 
}
});
});

//使用 .html 代替 .val

于 2013-10-30T07:23:58.550 回答