首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在选中复选框并自动刷新JSON时,将值附加到JSON url

在选中复选框并自动刷新JSON时,将值附加到JSON url
EN

Stack Overflow用户
提问于 2013-09-26 06:37:58
回答 1查看 236关注 0票数 0

在这件事上我真的需要帮助。

代码语言:javascript
复制
<div id="entrylist"></div>

var urlSource = "http://www.example.com/catgories=Cat1,Cat,2,Cat3";
        $.getJSON(urlSource, function(data){
          $.each(data, function(i,entry){
           if(entry.LiveStatus == 3) { 
            content = '<div class="row filmate">';
            content += '<div class="large-4 columns no-padding">';
            content += '<a href="#" onclick="playVideo(&#39;' + entry.VideoStreamUrl + '&#39;)"><img src="' + entry.ThumnailUrl + '" /></a><p>' + entry.Viewers + '<img src="img/eyes.png" /></p>';
            content += '</div>';
            content += '<div class="large-8 columns no-padding">';
            content += '<h2>' + entry.Title + '</h2>';
            content += '</div>';
            content += '</div>';
        } else if(entry.LiveStatus == 2) { 
            content = '<div class="row filmate">';
            content += '<div class="large-12 columns no-padding">';
            content += '<h2>' + entry.Title + '</h2>';
            content += '</div>';
            content += '<div class="large-12 columns no-padding">';
            content += '<a href="#" data-reveal-id="myModal"><img id="ls-3" src="' + entry.ThumnailUrl + '" /></a><p>' + entry.Viewers + '<img src="img/eyes.png" /></p>';
            content += '</div>';
            content += '</div>';
        } else if(entry.LiveStatus == 1) { 
            content = '<div class="row filmate">';
            content += '<div class="large-12 columns no-padding">';
            content += '<h2>' + entry.Title + '</h2>';
            content += '</div>';
            content += '<div class="large-12 columns no-padding">';
            content += 'in direct<img src="' + entry.ThumnailUrl + '" /><p>' + entry.Viewers + '<img src="img/eyes.png" /></p>';
            content += '</div>';
            content += '</div>';
        } else {
            content = '<div class="row planificat">';
            content += '<div class="large-12 columns planned no-padding">';
            content += '<h2>' + entry.Title + '</h2>';
            content += '<p>planificat</p>';
            content += '</div>';
            content += '</div>';        
        };

            $(content).appendTo("#entrylist");




          });
        });

这是我的JSON get & post代码。请给我一个提示,如何:

  1. 选中复选框时,将类别附加到urlSource变量。
  2. 选中该复选框时,重新加载JSON并显示新选项

提前谢谢你!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-10-03 08:31:26

使用jquery中的.val() -这将从表单中获取值,然后将其附加到url中。

http://api.jquery.com/val/

对于这种情况,我建议,查看jquery文档是很好的第一个端口,因为它可以为您提供如何解决此类问题的想法。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19021071

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档