martinfre
martinfre

Reputation: 21

Use JS Variable in JSON

I want to use a JS variable in JSON.

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

I need the variable ADD in JSON.

Upvotes: 0

Views: 81

Answers (1)

Cooper Buckingham
Cooper Buckingham

Reputation: 2524

You can turn any Javascript value/object into a JSON string by using JSON.stringify():

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

Upvotes: 1

Related Questions