javascript - 使用AJAX将JS变量返回到JSP

标签 javascript jquery ajax jsp

我有一个简单的 JS 函数,可以从浏览器中的 URL 检索一些数据。对该 JS 函数的调用是在 JSP 中进行的。 JS 函数是从 JSP 中的标记内调用的。

JS函数:

function parseURL(){
  var info = "some value",  // This is retrieved from the browser URL which is my.JSP

  $.ajax({

     method: post,
     url: my.jsp   // This is the same URL (browser URL) from which I am getting information, so I just send back to it
      data: { information: info} )}

      .done({
              alert("Success"); 
         })
  });
}

当我尝试检索 JSP 中 scriplet 中的值时,它返回 null。我究竟做错了什么?任何帮助将不胜感激。谢谢。

最佳答案

我可以建议您按照以下步骤操作并找到适合您案例的方法!

首先在你的函数中

    function parseURL(){
  var info = "some value",  // This is retrieved from the browser URL which is my.JSP

  $.ajax({
     method: post,
     url: anotherPage.jsp   // This is the same URL (browser URL) from which I am getting information, so I just send back to it
      data: { information: info} )}
      .done({
              $("div or section where you want to inject the result").html(data);
         })
  });
}

并在 anotherPage.jsp 中尝试使用如下内容:

//jsp header 和内容以及您想要返回的数据,例如 scriplet 或表达式,只是前面的函数将注入(inject)的数据 如果您可以发布 my.jsp 和 anotherPage.jsp 可能会有所帮助

关于javascript - 使用AJAX将JS变量返回到JSP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37838220/

相关文章:

javascript - Android WebView.loadDataWithBaseURL() JavaScript 注入(inject)问题

jquery - 元素进入 View 动画添加类,动画

行的 SQL 批量重新排序

javascript - API输出结果

javascript - 当我使用 ID 代替 DOCUMENT 或 BODY 定位事件时,使用 jQuery 中的 on() 函数的单击事件不起作用

php - Javascript document.getElementById 连接

javascript - 使用 Service Worker 缓存/优化字体

javascript - 简单的 WordPress AJAX 导致 400 错误

javascript - MS Dynamics CRM 2016 - 打开记录时强制新选项卡/窗口

javascript - 如何水平制作复选框?