首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用Javascript将Json与字符串匹配

如何使用Javascript将Json与字符串匹配
EN

Stack Overflow用户
提问于 2015-07-10 09:10:52
回答 1查看 217关注 0票数 1

我需要做的是:

  • 我需要让Json和string匹配。

案例1:在Json中设置行业数据时

代码语言:javascript
复制
        ["", "app.php", "automotive", "tradeshows"]

JQuery代码:

代码语言:javascript
复制
  $( document ).ready(function() 
 {


    var match =  window.location.pathname.split("/");
    console.log(match[3]);

    if(match[3]=="conferences")
    {
         console.log("true");
    $('#radio3').prop('checked', true);

    }
    else if(match[3]=="tradeshows")
    {
        console.log("afeef");
        $('#radio2').prop('checked', true);
    }
    else
    {
        $('#radio1').prop('checked', true);
    }



   });

案例2:当Json中没有设置行业数据时

代码语言:javascript
复制
     ["", "app.php",  "tradeshows"]
  • 在这种情况下,匹配将失败。
  • 在JQuery中,Json和JQuery中的Json还有其他的匹配方式吗?
  • 我需要用string来匹配Json,所以有没有其他的方法来匹配Json和string
EN

回答 1

Stack Overflow用户

发布于 2015-07-10 09:24:16

您可以使用jQuery indexOf()来检测automotive是否可用。见下面的代码

代码语言:javascript
复制
function myFunction(page) {
    var pages = ["", "app.php", "automotive", "tradeshows"];
    var a = pages.indexOf(page);
    document.getElementById("demo").innerHTML = a;
}
代码语言:javascript
复制
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<p>Click the button to display the position of the element "tradeshows":</p>

<button onclick="myFunction('automotive')">Check for automotive</button>
<button onclick="myFunction('automotive1')">Check for automotive1</button>

<p id="demo"></p>

注意: indexOf方法是在JavaScript 1.6中引入的,在Internet 8和更早版本中不起作用。

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

https://stackoverflow.com/questions/31336838

复制
相关文章

相似问题

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