【发布时间】:2012-05-17 11:18:29
【问题描述】:
我正在使用 jquery $.post 方法将字符串发送到 servlet。
var temp = "hsad d jad a....sad";
var str="testServlet?param="+temp;
$.post(str, function(data) {
alert("saved");
});
testServlet 在temp 的字符较少时收到一个调用,比如 5000。但是当它没有更多的字符时。字符数,即 > 5000 它不会被调用。 Firebug 说“已中止”。
我不明白为什么。
我认为这可能是因为上面的代码以get 形式发送temp 所以我这样写-
var temp = "hsad d jad a....sad";
var str="testServlet";
$.post(str, {param:temp}, function(data) {
alert("saved");
});
但在这种情况下,servlet 被调用但参数为空。
1.以上两种方式有区别吗?
2.如果第一种方法是get,为什么jquery有$.get?
【问题讨论】:
标签: javascript jquery servlets