我有一个名为index.jsp的文件,这是用户在加载我的网站时所指向的位置。 我想在加载页面时向我的一个servlet发送一个get请求。
所以我的网址开头是: 本地主机:8080 /测试/
当URL为:时,servlet会执行以下操作: 本地主机:8080 /测试/ MyServlet动作= fetchdata
如果在html主体中,我可以让servlet执行fetchdata:
<form name="fetchdata" action="MyServlet" method="get">
<input type='hidden' name='action' value='fetchdata' />
</form>
然后运行脚本:
<script type="text/javascript">
document.fetchdata.submit();
var testresult = '${result}';
document.write(testresult);
</script>
然而,这看起来不太好,而且它也在HTML体中,这似乎非常不专业。所以我尝试在JQuery中实现相同的功能 HTML头:
window.onload = function() {
$.get("MyServlet", { action : "fetchdata"});
};
我加载页面时没有任何反应。我已经测试过jQuery是否有效。什么是错的?感谢
答案 0 :(得分:0)
请改为尝试:
$("form[name='fetchdata']").trigger('submit');