您好基本上我有这种Ext.Ajax.request,以下是我的情况下的一般结构
Ext.Ajax.request({
url: url,
method: 'POST',
params: {
class: thisClass,
method: thisMethod,
data: Ext.encode({
name:myname,
age:age
})
}
});
我想把它放到一个函数中,参数类似
function call_data() { //Ajax Call WRITTEN ABOVE }
但问题是我有这个问题
data: Ext.encode({name:myname,age:age})
我不知道如何在调用的这一部分添加参数,我已经尝试了一个数组但是没有达到目的。请记住,可以在代码的这一部分添加无限的参数,因为php可以有多个请求变量。
有人有什么想法吗?
答案 0 :(得分:0)
基于Jaromanda X,我做了这个解决了我的问题。
function call_data(url,thisClass, thisMethod, object) {
Ext.Ajax.request({
url: url,
method: 'POST',
params: {
class: thisClass,
method: thisMethod,
data: Ext.encode({
object
})
}
});
}
电话会看起来像这样
//call_data('index.php','Search','getData',"[{'searchVal':'hello'}]");