【发布时间】:2018-07-01 23:04:32
【问题描述】:
我需要根据ajax get调用的返回动态生成一些底部
@.getJSON("SearchByName", {"name":searchstring}, function(data){
data = data.replace(/ /g, " ");
var pop = "<p>" + data + "</p><br/><button style=\"border-radius:
4px;\" onclick=getDatabyName(\"" + data +"\")>Load
Locations</button>";
.....
由于返回的数据可能有空格所以我必须用&nbsp;替换所有空格
当用户按下生成的底部执行getDatabyName时,它会调用一个Servlet来查询一个数据库。但是,Java Servlet 中的查询没有返回任何内容,因为空格字符没有正确编码。我尝试在getDatabyName 内进行另一个替换,但仍然相同。我有办法解决这个问题,但想知道处理这种情况的正确方法(在 Javascript 或 Java 中)。
【问题讨论】:
-
data = data.replace(/ /g, " ");原来的帖子少了一个分号
-
只是edit你的问题。
标签: javascript java html servlets