Jquery Ajax数据未显示
jQuery函数:Jquery Ajax数据未显示,jquery,json,ajax,Jquery,Json,Ajax,jQuery函数: $.ajax({ type: "POST", url: formsubmission, data: Getcity, success: function(response){ var city = ''; var citylist = response; $.each(citylist, function(key, value) { alert('each function'); alert(va
$.ajax({
type: "POST",
url: formsubmission,
data: Getcity,
success: function(response){
var city = '';
var citylist = response;
$.each(citylist, function(key, value) {
alert('each function');
alert(value.ID);
});
}
});
JSON数据:
[
{
"ID":"1",
"Name":"Ahmedabad",
"State":"2",
"Status":"Open"
},
{
"ID":"9",
"Name":"Mumbai",
"State":"2",
"Status":"Open"
}
]
我的jQuery函数没有向JSON数据发出警报,也没有向每个函数发出警报。如何解决此错误?对不起,我的英语很差。将类型更改为方法
$.ajax({
method: "POST",
url: formsubmission,
data: Getcity,
success: function(response){
var city = '';
var citylist = $.parseJSON( response );
$.each(citylist, function(key, value) {
alert('each function');
alert(value.ID);
});
}
});
在循环中,还可以执行alert(键)和alert(值)来检查您当时拥有的内容。Bro在使用jQuery时,您需要将所有内容都写入其中
$("document").ready(function(){
});
只需将ajax调用保存在ready函数中,并让我知道结果……希望这有助于……:)在成功处理程序的第一行尝试警报(响应)。它显示了什么吗?是的,它显示数据,然后尝试var citylist=$.parseJSON(response)您将以纯文本形式获得结果,直到您将响应类型设置为“json”,因此,您需要另外将parseJSON应用于将返回的文本转换为json对象。是的,现在可以工作了。感谢您的支持。它不工作。您现在可以帮助我解决此错误吗?您可以检查您得到的错误吗?对我来说,上面的代码正在使用URL更改。兄弟,请更新你的答案,我肯定会接受。兄弟,你能写一个程序吗?