У меня проблема. Я представляю форму с использованием JSON(Jquery)
и значение установки в переменной String
в классе Java
. Я хочу показать, что строка в поле предупреждения в JQuery. Вот мой код:Java String в JSON
$.ajax({
url: "//action",
data: {
//datas......
},
contentType: "//",
dataType: "//",
success: function (msg) {
alert(msg.RegisterMessage);
},
error: function (msg) {}
});
ПРОБЛЕМА:
Я получаю уведомление от успеха части, но получение «неопределенный» каждый раз. Я хочу, чтобы строка в окне предупреждения была установлена в классе java.
Вот мой Java-код:
public String RegisterAction(){
RegisterMessage = processAction.RegisterAction(userbean);
return "success";
}
RegistrMessage
переменная содержит строку, не могу получить его :( .. Надеюсь, что вы можете помочь
Вы "возвращаете" успех ";' и 'dataType:" json ",'. попробуйте с помощью 'dataType:" text ",' – Jai
Почему вы ожидаете вернуть объект с свойством RegisterMessage, а не просто строку, которую вы вернули? –
из java-кода вы возвращаете только строку, так как вы можете получить RegistrMessage? – 111