2016-09-20 4 views
0

Ich möchte eine JS-Variable in JSON verwenden.JS-Variable in JSON verwenden

var add = mixItems[i][0] + "," + mixItems[i][1]; 
jQuery.getJSON("wp-content/plugins/proteinmixer/php/addtocart.php" , function(data){ 
}); 

PHP:

require_once('../../../../wp-blog-header.php'); 
header('Content-Type:application/json'); 
global $woocommerce; 
$productId = 66; 
$quantity = 10; 
//$add = $productId.",".$quantity.""; 
//$add = add; 
$addtocart = $woocommerce->cart->add_to_cart($add); 
echo json_encode($addtocart); 

Ich brauche die Variable in JSON ADD.

+0

Was Sie js Variable in Json bedeuten? Funktion getJson wird Json-Objekt als Daten in Ihrem Rückruf zurückgeben und was möchten Sie danach tun? fügen Sie einige Felder zu diesem Objekt hinzu? – Sabik

+0

Ihre Frage erklärt nicht gut. Willst du JSON von Artikeln? wenn es nur Artikel wie Artikel1, Artikel2, Artikel3 gibt. Dann kannst du einfach ein Array wie ["item1", "item2", "item3"] erstellen. oder wenn du nur json willst. Sie können ein Schlüssel/Wert-Paar erstellen. [{"Elementname": "Element1"}, {"Elementname": "Element2"}, {"Elementname": "Element3"}]. – ni3aj

Antwort

1

können Sie machen jeden Javascript Wert/Objekt in einen String JSON von JSON.stringify() mit:

var add = mixItems[i][0] + "," + mixItems[i][1]; 
var jsonAdd = JSON.stringify(add);