javascript - 带有javascript原型(prototype)的ajax请求

标签 javascript prototypejs

如何使用原型(prototype)库中定义的 ajax.updater 通过 post 方法直接附加参数?

最佳答案

原型(prototype)使用的隐式方法是POST,您有两种提交post数据的可能性。通过 parameters 选项,或通过 postBody 参数。

new Ajax.Updater('id_of_html_to_be_updated', 'url', {
  parameters: {
    id: 1,
    name: "string"
  }
});

// OR

new Ajax.Updater('id_of_html_to_be_updated', 'url', {
  postBody: 'id=1&name=string'
});

在第一个版本中,原型(prototype)将 parameters 选项转换为查询字符串,而在第二个示例中,您在 postBody 参数中明确声明了查询字符串。

关于javascript - 带有javascript原型(prototype)的ajax请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4848758/

相关文章:

javascript - 使用ajax在Bootstrap模式中加载表单结果

javascript - 从 redux-store 加载数据的最佳位置在哪里?

javascript - 模仿 Firebase 客户端库的结构和模式

javascript - 如果在初始化函数中分配了事件处理程序,如何传递参数?

javascript - 如何使用 Prototype 选择给定表单元素中的所有表单字段?

javascript - Socket IO输出次数过多

javascript - 添加事件监听器

javascript - 扩展prototypejs的toggle()来实现效果

javascript - 当页面完全呈现时,您如何执行 JavaScript 函数?

javascript - 获取已被观察的事件名称