it's easy,it's hard!
说简单实在是简单
说难是谁也没想到,网上所谓的解析器,真不好用
此方法来源于:http://topic.csdn.net/u/20090506/16/909694ae-aa40-45fb-96cb-dd3d67959633.html
以下代码经测试正常:
<
script language
=
"
javascript
"
runat
=
"
server
"
>
function parseToJson(json_data)
{
eval( " var o= " + json_data);
return o;
}
< / script>
function parseToJson(json_data)
{
eval( " var o= " + json_data);
return o;
}
< / script>
![ContractedBlock.gif](https://www.cnblogs.com/Images/OutliningIndicators/ContractedBlock.gif)
![ExpandedBlockStart.gif](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
<%
'VBS不可以直接存取JS数组的单个元素
'因此,我们用js array的pop方法将元素弹出到一个临时对象,然后再做处理
if sel<>"" then
set json_obj=parseToJson(sel)
json_len=json_obj.length
while json_obj.length>0
if json_len>json_obj.length then ids=ids&","
set Json_item=json_obj.pop()
ids=ids&json_item.id
wend
response.write ids
end if
%