我希望能够通过变量提供 JSON 变量名称及其值,而不是对其进行硬编码:
data: {
inputVar : inputVal
},
但这样做并定义
inputVar = 'myInputVar';
不起作用,而是直接输入 POST 变量名称才有效:
'myInputVar' : inputVal
最后,我想要完成的是创建一个函数,通过在函数调用中提供 JSON 格式的 AJAX 变量和值,我可以调用它以进行 JSON 格式的 AJAX 调用:
makeAjaxJsonCall(fileName, postVar, postVal) {
$.ajax({
type : 'POST',
url : fileName,
dataType : 'json',
data: {
inputVar : inputVal
},
success : function(data) {
.
.
.
},
error : function(XMLHttpRequest, textStatus, errorThrown) {
.
.
.
}
});
}
有任何想法吗?
PS。我真的不太了解 JavaScript 编程,所以请在回复时准确地提供完整的代码 - 谢谢!