jquery / js split - 不完全拆分字符串

时间:2015-08-10 05:41:34

标签: javascript php jquery ajax split

我有一个ajax调用,它以字符串限制格式获取数据

9!!18!!30!!0!!dfsdfsdf!!sdfsdfs!!555-555-3410!!!!dfda@yahoo.com
!!0000-00-00!!!!08/03/2015~~Test 1!!Hot!!08/09/2015~~Hot~~~~08/08/2015~~Warm~~~~08/08/2015~~Hot~~~~07
/30/2015-New!!08/07/2015~~zzdf dfdfsdfsdfsdfdf!!0000-00-00!!DFW!!700!!!!08/07/2015~~dfdsfdsfsdfsdfsdfsdfsdf
~~~~08/07/2015~~cCZcZXCxzcxzc~~~~08/07/2015~~hggfhfghfghfghg~~~~08/07/2015~~kjhkjhhjjkkjhk~~~~08/03/2015
~~This is a Test~~~~Second <br />
How old: 3 years<br />
Details: dfsdfsdfs thdfdfsdfsd!!0000-00-00!!!!!!!!!!!!!!!!!!0000-00-00!!!!0000-00-00!!08/07/2015~~czxcc zczcxz
 z c zc zxczxc!!0000-00-00!!0000-00-00!!!!!!!!1

我正在使用“!!”限制各种数据字段。以上是firebug响应选项卡中返回的内容

在jquery前面我使用

 var lead_val=lead_data.split('!!'); 
 console.log(lead_val);

我得到的结果是

["9", "18", "30", "0", "sdsdfsdf", "dsfsdfsd", "555-555-3410", "", "sdfdsfsd@yahoo.com", "0000-00-00", "", "08/03/2015"]

正如你所看到的,只有前几个字段才被拆分。

当我使用urlencode(在php脚本中)时,问题是已解决 ....我发布这个的原因是为了理解为什么如果我不使用url编码拆分不起作用(让我们称之为无聊的好奇心)......

0 个答案:

没有答案