Я работаю над пониманием jQuery с довольно хорошим знанием PHP.Создание массива Array из String в JQuery
У меня есть строка, например, так:
[donor="company1" web="http://company1.com" amount="5.50"];[donor="company2" web="http://company2.com" amount="40.00"]
Я пытаюсь добиться результата ответили из этого question.
К сожалению, я не имею ни малейшего представления о том, как превратить свою строку в нечто вроде того, что спрашивающий другого вопроса должно начаться с, т.е .:
var data = [{'donor':'company1', 'web':'http://company1.com', 'amount':5.50},
{'donor':'company2', 'web':'http://company2.com', 'amount':40.00}]
Любая помощь вы можете предложить будет удивительным. Я предполагаю, что это имеет какое-то отношение к карте, ассоциативному массиву, объекту, но я просто не получаю его.
Заранее благодарим за это!
Вашей проблема на самом деле не связанные с этим вопросом. У вас есть строка неформатированных данных, это не массив или объект или что-нибудь, что будет обрабатывать javascript. Если это действительно строка, вам придется ее разобрать. – elclanrs
Он настолько похож на массив объектов JSON, что его можно легко преобразовать в реальном JSON, который может быть оправдан JavaScript. Вы можете проверить мой ответ. – JotaBe