作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
谁能告诉我如何将数据传递给进行 AJAX 调用的 jsp?这就是我正在尝试的:
这是我的 AJAX 调用:
$.get("gridedit.jsp", { before: "row", time: "2pm" })
.done(function(data) {
alert("Data Loaded: " + data);
});
这是我的 gridedit.jsp
<% String b=request.getParameter("before");
if(b.equalsIgnoreCase("row"))
{
System.out.println("ROW ROW ROW your boat");
out.println("bummer");
} %>
我想将从 gridedit.jsp 返回的值存储到一个 javascript 变量中。我应该怎么做?
请帮忙
谢谢
编辑:
这是我也试过的
$.ajax({
url: "gridedit.jsp",
async: true,
cache: false,
type:"GET",
data: {
before:'row',
},
error: function(msg) { alert(msg); },
complete: function (xhr, status) { alert('complete: '+status); }
});
我收到两个警报,第一个说
[object][object]
第二个说
error
谁能弄清楚发生了什么事?
请帮忙
谢谢
错误;
所以这是我尝试过的
$.ajax({
url: "gridedit.jsp",
//dataType: "json",
async: true,
cache: false,
type:"GET",
data: {
before:'row'
},
error: function( jqXHR, textStatus, errorThrown ) { alert(jqXHR);
alert(textStatus);
alert(errorThrown);},
complete: function (xhr, status) {
alert('jqXHR:'+xhr);
alert('complete: '+status); }
});
我按顺序收到以下警报:
jqXHR: [对象][对象]
测试状态:
parseerror
错误抛出:
Unexpected end of input
谁能帮我解决这个问题?我的 gridedit.jsp 是这样做的->
<%String b=request.getParameter("before");
System.out.println("b is here !" + b);
out.println("HELLO");%>
请帮忙
谢谢
最佳答案
尝试第二个:
我有一个如下所示的 ajax 请求:
$.ajax({
url: "/someplace",
dataType: "json",
async: true,
cache: false,
data: {
number0: 0,
key: littleKey
},
success: function(data, status)
{
alert(data);
}
});
它按预期工作。
并且您可以在其他选项中使用 type : "GET"
指定 get。
也许尝试让您的 .jsp 无论如何打印一些数据,并打印它接收到的数据。
关于javascript - 如何将数据传递给 AJAX 调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18110783/
我是一名优秀的程序员,十分优秀!