2015-01-21 3 views
0

그래서 PHP로 전달하기위한 객체 배열을 만들었지 만,이 객체를 전달하는 가장 깨끗한 방법은 궁금합니다. PHP에서 다루기가 가장 쉽습니다.자바 스크립트에서 PHP로 객체 배열 전달

일부 Google 그룹스 리버스 지오 코더가 반환하는 것을 기반으로 그룹 구성 요소의 수가 달라질 수 있습니다.

각 그룹

은 '이름'과 '타입'어떤 도움

var neighborhood = extractLongFromAddress(results[0].address_components, "sublocality"); 
var town = extractLongFromAddress(results[0].address_components, "locality"); 
var stateShort = extractShortFromAddress(results[0].address_components, "administrative_area_level_1"); 
var stateLong = extractLongFromAddress(results[0].address_components, "administrative_area_level_1"); 
var country = extractLongFromAddress(results[0].address_components, "country"); 

var groups=[]; 
if(town && stateShort){ 
    groups.push({name: town+", "+stateShort, 
      type:"city" 
    }); 
} 

if(neighborhood && stateLong){ 
    groups.push({name: neighborhood+", "+stateShort, 
      type:"neighborhood" 
    }); 
} 

if(stateLong){ 
    groups.push({name:stateLong, 
      type:"state" 
    }); 
} 

if(country){ 
    groups.push({name:country, 
      type:"country" 
    }); 
} 
console.log(groups); 

진심으로 감사의 매개 변수를 사용하여 MySQL의에 별도의 행으로 삽입됩니다. 대단히 감사합니다.

답변

-1

JSON.stringify()으로 배열을 JSON 문자열로 변환하고 PHP로 보내면됩니다. 당신이 할 PHP에서는 json_decode()

+1

많이 감사합니다, 나는 이것을 통합하려고합니다. – ambe5960

관련 문제