具有AJAX请求和JSON格式响应的下拉列表无法正常工作

时间:2017-03-17 05:54:45

标签: javascript php json ajax

我希望使用ajax请求从静态PHP数组中获取id 1的所有状态名称,并在json中转换响应。如果它没有运行,或者这是错误的方法吗? 国家来自数据库,并已设置。

$(document).ready(function()
 {

            $("#country_drop").change(function()
            {
            var cuid = $(this).val();

            alert(cuid);
         $.ajax(
                  {
                    url: 'get_state.php',
                    type: 'post',
                    data: {id2:cuid},
                    dataType: 'json',
                    success:function(data)
                    {

                        var len = data.length;

                        $("#state_drop").empty();

                        $('#state_drop').html('<option value="">Select state first</option>'); 
                        for( var i = 0; i<len; i++)
                        {
                          //  var id = data[i]['id'];
                            //var name = data[i]['name'];

                         // $("#state_drop").append('<option value="'+id+'">'+name+'</option>');


                        $('#state_drop').append('<option value="'+data[i].id+'">'+ data[i].name+'</option>');

                        }
                        }
                    });

                    });

            });

0 个答案:

没有答案