我想将一些数据作为自定义属性从此xml传递到javascript文件。
xml文件:
<ListItem template="menuItemTemplate" itemTitle:text="My Open Tickets" itemId="openTickets" itemCountContainer:visible="true" itemCount:text="" routeTo="/fulfiller/openCloseTicketsList" argsForController="{\"ticketType\":\"open\"}"></ListItem>
<ListItem template="menuItemTemplate" itemTitle:text="My Close Tickets" itemId="closedTickets" itemCountContainer:visible="true" itemCount:text="" routeTo="/fulfiller/openCloseTicketsList" argsForController='{"ticketType":"open"}'></ListItem>
“routeTo”可以在js文件中访问。但我需要将一些自定义数据发送到js文件,即json格式对象。
var argsForController = _.has(item.properties, "argsForController") ? JSON.parse(item.properties.argsForController) : {};
var fileToOpen = item.properties.routeTo
我收到了这个错误。如何将对象从XML传递到javascript?
解析XML文件时出错。元素解析错误:错误:属性值 必须在“=”之后
这样运作正常但有没有人有更好的方法?
<ListItem template="menuItemTemplate" itemTitle:text="My Open Tickets" itemId="openTickets" itemCountContainer:visible="true" itemCount:text="" routeTo="/fulfiller/openCloseTicketsList" argsForController='{"ticketType":"open"}'></ListItem>