我是 ajax 和 js 的新手。
我有一个简单的jsp页面,里面有一个html。我有一个随附的 javascript 文件,其中定义了我的所有函数。我有一个这样的函数可以将一些 json 数据发送到 servlet。 我需要帮助才能将来自 servlet 的响应仅检索到调用 js 文件中。
我让 servlet 启动并使用 post 方法运行,因为它接收到 ajax 调用。
假设 js 文件名为:First.js,servlet 为 FirstServlet.java
将数据从 js 发送到 servlet 的 Javascript 部分:
var fullpath="contextpath/FirstServlet";
//Sending the tradedata using ajax to the FirstServlet
$.ajax({
dataType: 'json',
url: fullpath,
type: 'POST',
data: {jsonText:jsonText}
});
在 servlet 方面,我对数据进行了一些修改并构建了一个动态 html。servlet 的输出将类似于添加到字符串变量中的内容。
<div>
<table>
<tbody>
<tr>
<td>
<input name="hi" value="hello" />
</td>
<td>
<input name="bye" value="goodbye" />
</td>
</tr>
</tbody>
</table>
</div>
我想将此标记返回到调用它的同一 javascript 文件//这部分需要解决方案。
最终目标: 然后我想将它附加到我在 jsp 文件上的 div 标签中//我将使用 jquery 来添加它。这样我就可以在不使用 iframe 的情况下刷新 div 容器。