无法在Jquery中调用JSON结果
我有一个控制器的操作,它将结果作为JSON结果返回(我已经准备好测试它了,它可以很好地配合这个操作) 这就是我在我的观点中循环的内容:无法在Jquery中调用JSON结果,jquery,asp.net-mvc,json,Jquery,Asp.net Mvc,Json,我有一个控制器的操作,它将结果作为JSON结果返回(我已经准备好测试它了,它可以很好地配合这个操作) 这就是我在我的观点中循环的内容: $(document).ready(function () { var urlProduct = '<%: Url.Content("~/") %>' + "Products/GetProductsByDepList"; $.getJSON(urlProduct, function (dataPro) {
$(document).ready(function () {
var urlProduct = '<%: Url.Content("~/") %>' + "Products/GetProductsByDepList";
$.getJSON(urlProduct, function (dataPro) {
alert(123);
});
});
$(文档).ready(函数(){
变量urlProduct=''+“产品/GetProductsByReplist”;
$.getJSON(urlProduct,函数(dataPro){
警报(123);
});
});
我只是用alert测试它,但当我加载页面时它不会发出任何警报。
有人能告诉我如何在jquery中使用控制器的动作吗
谢谢并欢迎您的回答。如果您的json格式是这样的,您可以在jquery中使用$.ajax
{“行”:[{“id”:“1”,“用户名”:“foo”},{“id”:“2”,“用户名”:“bar”}]}
$.ajax({
url: urlProduct,
type:"GET",
success:function (data) {
$.each(data.rows,function(i,rows){
alert(rows.username);//will be show username foo and bar
});
}
});
这是参考资料
这是对json的引用
这是用于C#的库,谢谢viyancs,你能告诉我,我如何循环数据而不是警报(数据)吗?你的服务器中json的结构是什么对不起,我只是json的初学者,我也不知道它的结构是什么,那么我怎么知道它的结构呢?好的,我在回答中举了一个例子,json的结构,你可以这样尝试。:)urlProduct的响应是什么?你是否尝试过运行fiddler,看看如果从服务器得到响应会怎么样?另外,您的方法需要一个id,但您没有提供id。
$.ajax({
url: urlProduct,
type:"GET",
success:function (data) {
$.each(data.rows,function(i,rows){
alert(rows.username);//will be show username foo and bar
});
}
});