Мне нужно динамически сгенерировать некоторые днища, основываясь на возврате ajax get call
@.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>";
.....
Поскольку в возвращаемых данных может быть пробел, я должен заменить все пробелы на
Когда пользователи нажимают на сгенерированное дно, чтобы выполнить getDatabyName
, он вызывает сервлет для запроса базы данных. Однако запрос в сервлете Java ничего не возвращает, потому что символы пробела не закодированы должным образом. Я попытался сделать другую замену внутри getDatabyName
, но все так же. У меня есть способы обойти это, но я хочу знать, как правильно (в Javascript или в Java) справиться с этой ситуацией.