我有像下面这样的HTML字符串
<span style="font-weight:bold; color:red;"> Hello </span>
我想将其作为JSONP请求传递,以便服务器可以轻松解析它。像
../save/question?id=5&code="<span style="font-weight:bold; color:red;"> Hello </span>"&callback=123213
但由于字符串中的分号,服务器无法正确解析。任何解决方案,所以当我从服务器检索数据时,我得到了带有样式的完整HTML字符串。?
答案 0 :(得分:3)
分号和冒号都是URL中的保留字符,因此必须进行转义。
构建您的查询字符串,然后将其传递给javascript encodeURIComponent
,然后再将其添加到您的请求中。