2016-09-20 16 views
0

JSONでJS変数を使用したいと思います。JS変数でJS変数を使用

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

私は変数を必要とするには、JSONに追加します。

+0

あなたはJSON形式で変数のjsをどういう意味ですか?関数getJsonはJsonオブジェクトをコールバックのデータとして返します。後で何をしたいですか?このオブジェクトにいくつかのフィールドを追加しますか? – Sabik

+0

あなたの質問はうまく説明できません。あなたはアイテムのjsonをしたいですか? item1、item2、item3のような項目だけがある場合["item1"、 "item2"、 "item3"]のような配列を作成するだけです。またはjsonのみが必要な場合。キーと値のペアを構築できます。 [{"item_name": "item1"}、{"item_name": "item2"}、{"item_name": "item3"}] – ni3aj

答えて

1

あなたはJSON.stringify()を使用してJSON文字列に任意のJavascriptの値/オブジェクトを回すことができます。

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