2016-03-07 6 views
0

Привет, я получаю массив json_encode() из php, используя ajax и сохраняя его в переменной. как я могу вставить этот массив в функцию javascript ?.Вставить массив json_encode() в функцию javascript

c = (parseInt(e.attr("data-invoice-id")), {          
//insert that array here 
       }), 

должно выглядеть следующим образом.

c = (parseInt(e.attr("data-invoice-id")), {          
        invoice_id: { 
         invoice_number: "Some Value", 
         invoice_orderno: "Some Value", 
         invoice_date: "Some Value", 
         invoice_due_date: "Some Value", 
         invoice_from_company: "", 
         invoice_from_address_1: "", 
         invoice_from_address_2: "India", 
         invoice_to_company: "Some Value", 
         invoice_to_address_1: "2894 Bond Street", 
         invoice_to_address_2: "Providence, RI 02908", 
         invoice_total_value: "Some Value", 
         invoice_vat_value: "00.00", 
         invoice_device: "Some Value", 
         invoice_dproblem: "Some Value", 
         invoice_dserial: "Some Value",        
         invoice_payment_info: "Cash On Delivery<br/>(COD)", 
         invoice_payment_due: "14" 
        } 
       }), 

Пожалуйста, помогите, я новичок в JavaScript

+3

'var foo = ; var myarr = ["data": foo]; ' –

+1

Вы задали тот же вопрос вчера и проигнорировали запросы, чтобы показать больше контекста кода. Где код ajax? Также эта структура не имеет смысла – charlietfl

ответ

0

магазин массив PHP json_encode в переменной

var data=xmlhttp.responseText; 

затем просто использовать JSON.parse для разбора массив со

c = (parseInt(e.attr("data-invoice-id")), {          
      var obj = JSON.parse(data) 
      }), 

вы сделали!

Смежные вопросы