我遇到了这个问题,我似乎无法如愿。
我用:
$('#DIV').html("<%=DIVContent%>");
函数 DIVContent(.NET C 清晰代码)基本上动态地返回(a)页面的内容。AJAX 不是一个选项(跨域),因此必须在服务器端获取它。服务器端功能还进行必要的剥离(用 ' 替换“等)。这一切正常,html 正确进入 div。
现在我有一个页面,里面有一些 jQuery 代码。这会导致我的 .html(...) 中断。我已经尝试了很多东西,比如 htmlEncoding 等来完成这项工作,但无济于事。
谁能告诉我需要采取哪些步骤?
编辑:另外,我得到的 javascript 错误是: ulterminated string literal $('#DIV').html("........") 编辑二:Orbiting Eden 做了一些很好的开箱即用的思考,它是现在解决了。我现在使用 <%DIVContent%> 直接插入内容,而不是使用 .html() 用 jQuery 填充 DIV。归功于他的不同想法:-)顺便说一句,如果有人知道为什么 .html() 在插入 JavaScript/jQuery 代码时失败以及如何解决它.. 请回复:) 非常感谢!
提前致谢!