从 Servlet 中保存字符串

Save String from Servlet

我有一个 HTTPServlet,它将数据发送到我的数据库。我还想在 <table>.

中显示该数据(它是一个字符串)

为此,我尝试使用 AJAX。

var responseText = '';
$.ajax({ type: "POST",   
         url: "/InsertServlet",   
         success : function(text)
         {
             responseText = text;
         }
});

alert(responseText);

很遗憾,字符串为空。 有人知道吗? 制造商

您的示例代码创建空字符串 responseText,然后使用 jQuery ajax 方法设置您的 ajax 调用(但尚未调用),最后它报告 responseText,此时它仍然是一个空字符串。直到 ajax 调用和 "success" 函数触发后才会填充 responseText 变量。

将 alert() 移动到您的 ajax "success" 函数中。

var responseText = '';
$.ajax({ type: "POST",
         url: "/InsertServlet",   
         success : function(text)
         {
             responseText = text;
             alert(responseText);
         } });