0

id=452/name=Vova/Price=457$ 在 clien build var id,name,price 中有我需要的文本,并且每个人都得到了我可以使用的正确文本 这看起来会像这样

var id=452
var name=vova
var Price=457$
4

1 回答 1

1
var liText = "id=452/name=Vova/Price=457$";

var vars = liText.split("/");
var obj = {};
vars.forEach(function(v) {
    var keyValue = v.split("=");
    obj[keyValue[0]] = keyValue[1];
});

使用对象表示法访问它们obj["id"]或将它们分配给您的变量(如果这是您想要的)。

var id = obj["id"];
var name = obj["name"];
var price = obj["Price"];

JSFiddle

于 2013-06-16T09:13:53.463 回答