如何在回调函数上添加额外参数?
例如。
function callback(data){
alert(data.message);
}
您可以通过 Dajaxice.examples.args_example(callback, {'text':$('#text').val()}
调用它
如果我想在回调函数中添加一个额外的参数怎么办
function callback(data, flag){
alert(data.message);
if (flag){ /* do something */}
}
目前我有这样的解决方法:
Dajaxice.examples.args_example(function(data){
callback(data, true);
}, {'text':$('#text').val()});
在 dajaxice 中有更好的方法或官方方法吗?
最佳答案
我假设此标志将取决于 ajax 函数中的某些内容是否正确?
如果是这样,您能否不将您的标志作为返回的 json
的一部分传递?
function callback(data) {
alert(data.message);
if (data.flag) { /* do something */}
}
关于javascript - 带有附加参数的django dajaxice javascript回调,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18452736/