如何将文本文件转换为对象
我有一个 .html 文件,只想显示 1 个对象值。 html文件没有任何标签,因为它读取数据数据库并且只有简单的格式。
SPractice=0&SLive=0&OnlineU=349
有没有办法只读取OnlineU的值?有什么方法可以使用 javascript 或经典 asp 获取这个值吗?
I have a .html file and want to show only 1 object value. The html file doesnt have any tag because its reading data database and only have simple format.
SPractice=0&SLive=0&OnlineU=349
Is there any way to read only value of OnlineU? Is there any way to get this value using javascript or classic asp?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
那不是 HTML。它也不是 XML 或 JSON,因此您必须在服务器或客户端上使用客户解析器。
通过在 JavaScript 中解析类似的格式,我知道你可以使用正则表达式来实现。但是,如果值可以包含特殊字符(例如转义的等号),则极端情况会很棘手。查看
split
,然后确保使用跨浏览器分割方法像这样。That's not HTML. Nor is it XML or JSON, so you have to use a customer parser on the server or the client.
From parsing a similar format in JavaScript, I know you can it with regex. However, the corner cases are tricky if the values can have special characters e.g. an escaped equal sign). Look at
split
, and be sure to use a cross-browser split method like this.这是你所需要的吗?
Is that what you need?
查看 jQuery BBQ 插件:
http://benalman .com/code/projects/jquery-bbq/docs/files/jquery-ba-bbq-js.html#jQuery.deparam
你可以像这样使用它:
它几乎涵盖了所有极端情况。
编辑:既然你已经在使用 jQuery 试试这个。
Check out the jQuery BBQ plugin:
http://benalman.com/code/projects/jquery-bbq/docs/files/jquery-ba-bbq-js.html#jQuery.deparam
you can use it like this:
It covers pretty much every corner case.
EDIT: Since you are already using jQuery try this.