【问题标题】:Javascript/JQuery: set a request attributeJavascript/JQuery:设置请求属性
【发布时间】:2013-07-27 12:46:18
【问题描述】:

使用var test = "${attributename}"; 可以从javascript/jquery 获取请求属性“attributename”。

有没有办法在 javascript/jquery 中以类似的方式设置请求属性?

【问题讨论】:

  • @Stano:我使用的是 struts 1.3。我需要根据 ajax 调用响应设置表单属性。我成功地做到了:在成功回调中,我在响应中用另一个 div 替换了一个 div(这个 div 包含正确设置的表单属性字段)。但是我有一些副作用,所以我想用另一种方式解决,例如通过在成功回调中设置请求属性。

标签: javascript jquery httprequest


【解决方案1】:
set a request attribute in a similar way in javascript/jquery

没有。

服务器端可用的请求和响应...您无法在 javascript 中访问。

var test = "${attributename}";

在服务器端编译时解析。

您可能会误解 jsp 和 javascript 存在于同一个 document 上。是的,但是 JSP 部分在服务器端编译本身来到 client

我没有明白你的意图,在发送request 时,设置parameter 并执行request。无论天气如何,它都是Ajax,Html 形式..等

【讨论】:

  • 我使用的是 struts 1.3。我需要根据 ajax 调用响应设置表单属性。我成功地做到了:在成功回调中,我在响应中用另一个 div 替换了一个 div(这个 div 包含正确设置的表单属性字段)。但是我有一些副作用,所以我想用另一种方式解决,例如通过在成功回调中设置请求属性
  • 取一个隐藏字段并使用它
【解决方案2】:

您的问题表述得不是很清楚,但如果您想获取/设置 url 的请求参数...请查看以下帖子:

从当前url获取请求参数: How can I get query string values in JavaScript?

并设置一个请求参数: Adding a parameter to the URL with JavaScript

【讨论】:

    猜你喜欢
    • 2018-08-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-08-19
    • 1970-01-01
    • 1970-01-01
    • 2017-07-31
    相关资源
    最近更新 更多