1 <!DOCTYPE HTML> 2 <html> 3 <head> 4 <meta charset="UTF-8"> 5 <title>基本包装类型</title> 6 </head> 7 <body> 8 <p>以"&"、"="提取字符串键值对,注意Signature中有多个"=",这里使用了indexOf()取第一个"="。</p> 9 <script src="http://www.vscss.com/dm/jquery.js"></script> 10 <script > 11 var oString = "respMsg=交易流水不存在&Signature=a738qN9BNqYfaYG8W+6BZHup9mqGudIap5PjAowuhrjFk8QJ6b3PPsTaRu5GS8xIl7gIYN/WI3b9FVrGVgUa2SP2BtEJ3dp55PDgnRWBI+9hp6mlRwixQ3FXB1gmjvt546HLpWZDEFMhxABkq9LkGZziNIMq2IjmRWQkcYdM=&respCode=3275" 12 var box = oString.split("&") 13 alert(box); 14 for(var i=0;i<box.length;i++){ 15 alert(box[i]); 16 var pos=box[i].indexOf('='); //先获取第一个 = 的位置 17 alert(box[i].slice(0,pos)); 18 alert(box[i].slice(pos+1,box[i].lenght)); 19 } 20 </script> 21 </body> 22 </html>
以"&"、"="提取字符串键值对,注意Signature中有多个"=",这里使用了indexOf()取第一个"="。