2016-09-20 4 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 문자열로 어떤 자바 스크립트 값/객체를 설정할 수 있습니다 :

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