我使用公共字符串传递一个类似json的字符串到我的页面,这个catch:
var Search = <%=ListSearch %>
在运行时,您可以看到它传递了字符串:
此字符串非常大,看起来必须在两行之间拆分,我认为这会导致意外的令牌错误。
顶行的最后一部分如下所示:
{id: 9589,value: "Targa Pane (ATAR200)",MatchName: "Targa Pane",MatchAccount: "ATAR200",MatchCredit: "1.00",MatchTelephone: "(071) 6906188
这迫使新行开始以一个开放的报价开头,该报价本来是收尾报价的顶线。
我不强迫任何新的行,它自己这样做。
",MatchFax: "(012) 6533362",MatchMobile: "",MatchEmail: "mwpospy@mweb.co.za"},
有人可以告诉我如何解决这个问题,或者在哪里寻找解决此类问题的方法?
答案 0 :(得分:0)
你的json可能有一个未公开的引用,这会搞砸整个JavaScript ......
答案 1 :(得分:0)
尝试使用
替换新行ListSearch.Replace("\n", "");
或
ListSearch.Replace(Environment.NewLine, "")