:키는 객체의 속성 값을 얻기이 객체 감안할 때 빈 문자열
: http://www.w3.org/2005/Atom
gd: http://schemas.google.com/g/2005
openSearch: http://a9.com/-/spec/opensearch/1.1/
app: http://www.w3.org/2007/app;
media: http://search.yahoo.com/mrss/
가 어떻게 첫 번째 속성 값을받을 수 있나요? 나는 이것이 쉬운 과정이라고 생각하지만 공백을 그리고있다. 미리 감사드립니다.
목적은 같은 내장되어 있습니다 :
서버 측 (PHP) :
$namespaces = $feedXML->getNamespaces(true);
$arr = array(
'Status' => 'Success',
'Message' => 'Feed fetched.',
'Namespaces' => $namespaces,
'Feed XML' => $feedXML
);
echo json_encode($arr);
클라이언트 측 (JS가) :
var output = '';
for (property in dataj["Namespaces"]) {
output += property + ': ' + dataj["Namespaces"][property] + '; ';
}
alert(output);
나는를 확인할 수 있도록하고 싶습니다 이름 공간이 Atom 또는 RDF인지 확인합니다.
각 속성을 반복하는 것이 가장 좋은 방법이라고 생각됩니다. 당신이 키 빈 문자열 속성의 값을 취득하려는 경우 당신은 객체의 "첫 번째 속성을"얻으려고하면
코드가 실제로 작동합니까? 내가 얻게되는 것은 [Uncaught SyntaxError : Unexpected token':'] (http://jsfiddle.net/davidThomas/4kNhP/)입니다. –
정확한 코드는 무엇입니까? 당신의 물건은 어떻게 지어 집니까? –
이것은 유효한 JavaScript 개체가 아닙니다. 그리고 api가 적절하게 인코딩 된 JSON 객체를 보낸다고 확신합니다 (예 :'{ "xmlns": "http://www.w3.org/2005/Atom", "xmlns $ gd": "http://schemas.google .com/g/2005 "}'). –