У меня есть этот базовый c (я только начинаю с этим) скрипт
var xmlhttp = new XMLHttpRequest();
xmlhttp.onreadystatechange = function() {
if ( this.readyState == 4 && this.status == 200 ) {
modules = JSON.parse ( this.responseText );
if ( modules.length != 0 ) {
modsMenu = "<ul>";
for (i in modules.mods) {
mod = modules.mods [ i ];
modsMenu +=
"<li><a href=\"#\" onclick=\"getMenu( \'" + mod + "\' )\">" +
mod + "</a></li>";
}
modsMenu += "</ul>"
document.getElementById("menu_mods").innerHTML = modsMenu;
}
}
};
xmlhttp.open("GET", "dbase.txt", true);
xmlhttp.send();
сейчас ...
, если мой "url" является чем-то вроде "файла". ext "работает отлично, но целевой веб-сервер - это мое устройство, которое понимает особые требования, например:" dbr: disp, mods ", поэтому, если я отправлю
xmlhttp.open (" GET "," dbase " .txt ", true);
это работает, но если я отправлю
xmlhttp.open (" GET "," dbr: disp, mods ", true);
это не
, но если я отправляю URL непосредственно из браузера (например, http://192.168.1.10/dbr: disp, моды ), он получает мой веб-сервер
, это означает, что это не недопустимый URL, не так ли?
, но сценарий java не обрабатывает его правильно
Я пробовал "dbr: disp", "dbr: 3" ...
Какие допустимые символы для отправки?
или ...
Какой способ отправки бесплатных строк после метода GET?
любая помощь?
большое спасибо