ルールを尋ねる

WBOY
リリース: 2016-06-23 14:12:09
オリジナル
853 人が閲覧しました

定期的なルールを要求します:
場合によっては、データは次のようになります:
["二s","李s","王s","一s"]
[{"DEVID":1,"Area": "広州" ,"USERID":null,"USERNAME":"王s","DEVTYPE":null,"DevName":"iPad2","DevIMEI":"IPAD2346523985687","IsUsable":1,"BindDate" :"2013 -05-13T09:05:33","UPDATEUSER":null,"UPDATETIME":"0001-01-01T00:00:00"}]
または
["二s","李s", "王s ","一s"]
または
[{"DEVID":1,"エリア":"広州","USERID":null,"USERNAME":"王s","DEVTYPE":null, "DevName" :"iPad2","DevIMEI":"IPAD2346523985687","IsUsable":1,"BindDate":"2013-05-13T09:05:33","UPDATEUSER":null,"UPDATETIME":"0001 -01- 01T00:00:00"}]

コード内にこの文字に ][ が含まれているかどうかを確認するにはどうすればよいですか?

success: function (returnValue) {                    //select                    var returnJson = returnValue.split('][')[0] + ']';                    var returnValue1 = '[' + returnValue.split('][')[1];
ログイン後にコピー

これはエラーを報告することがあります。通常のルールを使用して、データをインターセプトする文字に ][ があるかどうかを判断したいと思います。それはただのjsonですか?なぜ文字列インターセプトが必要なのでしょうか?


それは単なる json ではありませんか?なぜ文字列インターセプトが必要なのでしょうか?

["二s","李s","王s","一s"] この段落は個別に取り出してドロップダウンボックスに配置する必要があります

[{"DEVID":1,"Area" :"広州" ,"USERID":null,"USERNAME":"王s","DEVTYPE":null,"DevName":"iPad2","DevIMEI":"IPAD2346523985687","IsUsable":1,"BindDate ":"2013 -05-13T09:05:33","UPDATEUSER":null,"UPDATETIME":"0001-01-01T00:00:00"}]

この段落は表に形成する必要があります

場合によってはデータは 2 つありますが、この時点では最後のデータのみです。そこで、データが 2 つあるかどうかを判断したいと思います。どうやって書くのですか?


indexOf()メソッド

var str="Hello world!"//值大于0,有2段数据,则截取。否则就是一段数据,直接赋值不截取。是这个意思吗?if(returnValue.indexOf("][") > 0) {   var returnJson = returnValue.split('][')[0] + ']';   var returnValue1 = '[' + returnValue.split('][')[1];...}else{  var returnValue;}
ログイン後にコピー


indexOf()メソッド

<script type="text/javascript">function test(){    var returnValue = "[1][2]";if(returnValue.indexOf("][") > 0) {   var returnJson = returnValue.split('][')[0] + ']';   var returnValue1 = '[' + returnValue.split('][')[1];   alert(returnJson);   alert(returnValue1);}else{     alert(retuanValue);    }}</script><input type="button" value="测试" onclick="test()" /> //我这样测试了一下,var returnValue = "[1][2]"的时候是可以,但是var returnValue = "[1]";的时候就不行,该怎么做呢?
ログイン後にコピー


関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート