jquery ajax调用返回类型

时间:2014-11-07 21:02:13

标签: jquery ajax spring

我在Spring MVC项目的两个不同页面中测试了一个ajax调用:     第一页是一种简单的页面只有两个下拉列表,选择第一个下拉项,然后它将对数据库进行ajax调用并将数据加载到第二个下拉列表中。     第二页有更多项目,但两个下拉列表与第一页相同。但是,此页面中的呼叫始终失败。

ajax函数如:

$.ajax({
                        url : 'ajaxTest.html',
                        data: dataString,//The params
                            dataType: "json",
                        success : function(data) {
                            $('#result').empty();
                            $(data).each(function(i){
                                 $('#result').append("<option value='" +data[i].corr_no+"'>" + data[i].local_no+"</option>");
                             });
                        },
                        error: function (data) {// When Service call fails
                            alert('Service call failed: ' + data.status + ' ' + data.statusText);
                        }
                         });

通过使用firebug,看起来第二页无法解析从ajax调用返回的数据,因为它返回了所有页面。由于两个页面中的调用调用相同的控制器方法,我不知道哪里出错了。需要建议修复它。如果任何库或路径设置将影响ajax函数的数据返回?或者如何调试这类问题。

谢谢!

0 个答案:

没有答案