jquery - 在 Rails 中将 $.ajax 更改为 $post
问题描述
在代码下方,我使用 ajax 调用发布请求。现在我需要从 更改为 。$.ajax
如何$.post
更改以下数据$.post
?
$.ajax({
method: "POST",
url: "get_object",
dataType: "json",
data: {
parameter: parameter_name,
mac: macAdd,
protocol: protocol,
serialnumber: serialnumber,
oid: oid
},
success: function (result) {
console.log(result);
NProgress.done();
}
})
解决方案
$.post(
"get_object",
{
parameter: parameter_name,
mac: macAdd,
protocol: protocol,
serialnumber: serialnumber,
oid: oid
},
function (result, status) {
console.log(result);
},
"json"
).done(function() {
NProgress.done();
alert( "second success" );
})
.fail(function() {
alert( "error" );
});
推荐阅读
- openmdao - 在 Openmdao 中使用 ExternalCodeComp 的问题
- mysql - ShellSript 中的 MySql RegexP 正在中断
- java - 如何在一次输入的字符串中计算大写元音和小写元音?
- r - 如何将每行中包含条目的列数相加?
- asp.net - 如何在使用 IIS Express 在 Visual Studio 2015 中进行调试时从 CAC 获取 Request.ServerVariables("CERT_SUBJECT")
- bash - Bash - If 语句执行空比较
- angular9 - 错误:找不到模块:错误:无法解析 ***/node_modules/ng2-pdf-viewer/__ivy_ngcc__/node_modules/pdfjs-dist/build 中的“fs”
- r - 使用 dplyr::group_by() 预测每组黄土回归后的特定 x 值
- reactjs - 使用 Joi 进行输入时的密码和确认密码验证
- ios - RealmSwift:在 Swift 中使用 MongoDB Realm 实现一次登录