gpt4 book ai didi

javascript - 如何将数据传递给 AJAX 调用

转载 作者:行者123 更新时间:2023-11-29 19:49:35 26 4
gpt4 key购买 nike

谁能告诉我如何将数据传递给进行 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/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com