2017-05-29 1 views
0

J'ai cette erreur fantôme où, comme le titre le suggère, il montre manquant) entre parenthèses. J'ai déjà lu des questions similaires et chaque réponse suggère qu'il y a quelque chose qui ne va pas avec JSON. Je ne peux pas le trouver dans mon code si. Ici, il est:ExtJs Json manquant) dans Zend Framework entre parenthèses

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); 
      } 
    } 
}); 

Et le retour POST JSON de la première url:

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}] 

Je pense que ma structure JSON est sur place. Alors, qu'est-ce qui me manque? S'il vous plaît dites si vous avez besoin de plus d'informations concernant la question. Toute aide appréciée.

Répondre

0

Votre etc json est correct.Problème est avec votre dernier json nommé messages. Ci-dessous est mis à jour json.Certains attributs dans json n'ont pas été formatés correctement par des guillemets doubles. Vérifiez here en comparant vos deux jsons.Format votre json de here.

{ "urut": "24", "workid": "1026", "workname": "Matériel pour le travail commun RF", "pr_number": "PRF-15000984", "prj_kode": » Q000145 "," sit_kode ":" 210 "," prj_nama ":" Telkomsel IBC 2014 "," sit_nama ":" Carré "," kode_brg ":" 410011-LEON "," nama_brg ":" Câble coaxial - 7/8 pouces "," qty ":" 1 "," uom ":" Mtr "," val_kode ":" IDR "," monnaie ":" 0 "," prix ":" 62475 "," tgl_pr ":" 2017 -04-10 "," totalPR ":" 3399.0000 "," pricePR ":" 62475.0000 "," totalPricePR ": 212352525," totalPO ": 3001," totalPricePO ":" 129900000.00000000 "," prix total ": 62475," id ":" 78173 "," sup_kode ":" VDR0007 "," sup_nama ":" AndrewHongkongLtd "," facturer ":" PTQDCTechnologies "," ket ":" "," tujuan ":" Jl.DanauSingkarakNo.65B-C, SeiAgul, Medan20117 "," tgl_kirim ":" 2017-05-29T00: 00: 00 "," po_term ":" - "," top ":" 0 "," budgettype ":" Projet "," net_act ":" 208 "," qtySupp ":" 1 "," priceSupp ":" 62475 "," totalPriceSupp ": 62475," statusppn ":" N "," valueppn ": 0," valueppnSupp ": 0," percentppn ": 0," gtotal ": 62475}

+0

Je modifie déjà le code JSON ci-dessus, et il est reconnu comme JSON, mais l'erreur persiste . – rayyar

+0

J'ai copié ci-dessus json seulement et c'était le coupable qui a échoué. Avez-vous vérifié en comparant les deux jsons? – Tejas