Reputation: 21
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
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