Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/ant/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript `Linq`查询包含组联接,需要在整个Json数组中循环_Javascript_Jquery_Json_Linq_Model View Controller - Fatal编程技术网

Javascript `Linq`查询包含组联接,需要在整个Json数组中循环

Javascript `Linq`查询包含组联接,需要在整个Json数组中循环,javascript,jquery,json,linq,model-view-controller,Javascript,Jquery,Json,Linq,Model View Controller,您好,我有以下linq查询: var resulta = from a in db.users join b in db.userlogin on a.ID equals b.ID into UserGroup select new {a.age , a.location , logindetail = UserGroup} var resultb = contains other linq data which is i

您好,我有以下linq查询:

         var resulta = from a in db.users
         join b in db.userlogin on a.ID equals b.ID into UserGroup
         select new {a.age , a.location , logindetail = UserGroup}

         var resultb = contains other linq data which is irrelvant for this question

          var resultc = new { users = resulta , business = resultb }
这将返回在MVC视图中输出的json数据。razor HTML包含以下内容:

//this loops throughout the user data and find their indexes along with  values
$.each(data.users) , function (index , item) {

//This variable contains an empty string which will be appended to with the following inner loop
var string = '';

// this is a inner loop to search throughout UserGroup
$.each(item.logindetail) , function (index , itema) {
string += <span> + itema.usergroup + itema.email + itema.password + </span>;
在将以下内容附加到div容器之前,上面的循环似乎不起作用,因为无法识别itema,因此无法循环item.logindetail中的各个项


谢谢

您的内部循环对象名称应该是item.logindeail,而不是use item.UserGroup

更改内部循环的名称

新代码:


嗨,即使我使用item.logindetail,它仍然不工作?谢谢抱歉,我本想说的是,此操作有效,但函数中的itema仍然不返回任何内容?此操作有效,但函数中的itema仍然不返回任何内容?请尝试console.logitema;看看你有什么。如果您没有收到电子邮件和密码,请检查您的回复。回调未定义,这似乎很奇怪,因为该项应该存在?谢谢你,请把你对结果的回复贴出来。
$.each(item.logindetail) , function (index , itema) {
string += <span> itema.email + itema.password + </span>;