2017-05-29 45 views
0

我有这个鬼的错误,正如标题所示,它显示缺少)在括号中。我已经阅读过类似的问题,每个答案都表明JSON有问题。尽管我在代码中找不到它。那就是:ExtJs Json missing)在括号内Zend Framework

Ext.Ajax.request({ 
    url: '/procurement/procurementpurchaseorder/cekcost', 
    method: 'POST', 
    params: params, 
    success: function (result, request) { 
     var returnData = Ext.util.JSON.decode(result.responseText); 
     if (returnData.success) { 
      myPanel = Ext.getCmp('abs-budget-panel'); 
      myPanel.body.load({ 
       url: '/procurement/procurement/apppo', 
       scripts: true, 
       params: params 
      }); 
     } 
    }, 
    failure: function(action){ 
      if(action.failureType == 'server'){ 
       obj = Ext.util.JSON.decode(action.responseText); 
       Ext.Msg.alert('Error!', obj.errors.reason); 
      }else{ 
       Ext.Msg.alert('Warning!', 'Server is unreachable : ' + action.responseText); 
      } 
    } 
}); 

,并从第一网址返回POST JSON:

etc [{"prj_kode": "Q000169", "prj_nama": "Telkomsel IBC 2014", "sit_kode": "210", 
"sit_nama": "Poin Square", "sup_kode": "VDR0007", "sup_nama": "Andrew Hongkong Ltd", 
"tgldeliesti": "2017-05-29", "tujuan": "Jl. Danau Singkarak No. 65 B-C, Sei Agul, Medan 20117", 
"payterm": "-", "typepo": "undefined", "invoiceto": "PT QDC Technologies", 
"budgettype": "Project", "ket": "-", "ketin": "-", "val_kode": "IDR", "rateidr": "0", "top": "0"}] 

file[] 

posts[{"urut": "24", "workid": "1026", "workname": "Material for Common RF Work", 
"pr_number": "PRF-15000984", "prj_kode": "Q000145", "sit_kode": "210", "prj_nama": "Telkomsel IBC 2014", 
"sit_nama": "Poin Square", "kode_brg": "410011-LEON", "nama_brg": "Coaxial Cable - 7/8 inch", 
"qty": "1", uom": "Mtr", "val_kode": "IDR", "currency": "0", "price": "62475", 
"tgl_pr": "2017-04-10", "totalPR": "3399.0000", "pricePR": "62475.0000", "totalPricePR": 212352525, 
"totalPO": 3001, "totalPricePO": "129900000.00000000", "totalPrice": 62475, 
"id": "78173", "sup_kode": "VDR0007", "sup_nama": "Andrew Hongkong Ltd", 
"invoiceto": "PT QDC Technologies", "ket":"", "tujuan":"Jl. Danau Singkarak No. 65 B-C, Sei Agul, Medan 20117", 
"tgl_kirim": "2017-05-29T00:00:00", "po_term": "-", "top": "0", "budgettype": "Project", 
"net_act": 208", "qtySupp": "1", "priceSupp": "62475", "totalPriceSupp": 62475, 
"statusppn": "N", "valueppn": 0, "valueppnSupp": 0, "percentppn": 0, "gtotal": 62475}] 

我觉得我的JSON结构是现货上。那么,我错过了什么?请告诉您是否需要关于该问题的更多信息。任何帮助赞赏。

回答

0

你的等json是正确的。问题是你最后一个json的名字是的帖子。下面是更新的json。在json中的一些属性没有用双引号正确格式化。通过比较你的两个jsons.Check here格式化你的json从here

{ “urut”: “24”, “workid”: “1026”, “作品名称”: “材料通用RF工作”, “pr_number”: “PRF-15000984”, “prj_kode”:” Q000145“,”sit_kode“:”210“,”prj_nama“:”Telkomsel IBC 2014“,”sit_nama“:”Poin Square“,”kode_brg“:”410011-LEON“,”nama_brg“ 8英寸“,”qty“:”1“,”uom“:”Mtr“,”val_kode“:”IDR“,”currency“:”0“,”price“:”62475“,”tgl_pr“ -04-10" , “totalPR”: “3399.0000”, “pricePR”: “62475.0000”, “totalPricePR”:212352525, “totalPO”:3001, “totalPricePO”: “129900000.00000000”, “totalPrice”:62475,“ID “:” 78173" , “sup_kode”: “VDR0007”, “sup_nama”: “AndrewHongkongLtd”, “invoiceto”: “PTQDCTechnologies”, “KET”: “”, “tujuan”:“Jl.DanauSingkarakNo.65B-C, “,”tgl_kirim“:”2017-05-29T00:00:00“,”po_term“:” - “,”top“:”0“,”budgettype“:”项目“,”net_act“:” 208" , “qtySupp”: “1”, “priceSupp”: “62475”, “totalPriceSupp”:62475 “statusppn”:“N “,”valueppn“:0,”valueppnSupp“:0,”percentppn“:0,”gtotal“:62475}

+0

我已经更改上面的JSON代码,它被识别为JSON,但错误仍然存​​在。 – rayyar

+0

我只复制json的上面,这是失败的罪魁祸首。你通过比较两个jsons来检查吗? – Tejas