通过JSON实现深度复制,从而不影响 ajaxOpt 的内容。
var ajaxOpt = {
headers:{"Content-Type": "application/json;charset=utf-8"},
url: __ctx + "/restful/mySql/mySqlRestfulSql",
async: false,
type: "POST",
dataType: "json"
};
// 使用 JSON 深度复制 ajaxOpt
var instOpt = JSON.parse(JSON.stringify(ajaxOpt));
var instData = {'sql':'select * from table p where p.id_ = ' + 123};
instOpt.data = JSON.stringify(instData);
instOpt.success = function(instResult) {
console.log('instResult',instResult)
if(instResult.length>0) {
}
};
$.ajax(instOpt);