|
Model.prototype.button1Click = function(event){
var data2=this.comp("data2");
$.ajax({
"type":'post',
"dataType":'json',
"data":'{}',
"Content-Type":'application/json;charset=UTF-8',
"beforeSend": function(x) { x.setRequestHeader("Content-Type", "application/json; charset=utf-8"); },
"url":'http://10.:8002/MyWebservice.asmx/Getzcinfo',
"success":function(data){
alert('OK!');
var str=data.d;
alert(str);
console.log(data.d);
data2.newData({
//defaultValues:[{"w_id":"326","w_title":"编制2016年虚拟终端推广应用方案"}]
defaultValues:[data.d]
});
调用接口已经能按照json的格式获取数据data.d,内容为:{"w_id":"326","w_title":"编制2016年虚拟终端推广应用方案"}
为什么用defaultValues:[data.d]新建记录就出错:Cannot set property 'recordState' of undefined。
如果defaultValues:[{"w_id":"326","w_title":"编制2016年虚拟终端推广应用方案"}] 这样写就正常。
求大神帮解决?弄了半天了
|
|