중첩 된 객체를 Polymer core-ajax로 전달하려고합니다. 여기에 코드입니다 :중첩 된 객체를 Polymer core-ajax로 전달
<core-ajax url="DSPUser1.php" method="POST" on-core-response="{{responseventDSPUser}}" params='{"userID":"Anon", "transactionType":"DSPUser", "payload":{"id":"1"}}' handleAs="json" id="transactionDSPUser" response="{{msgout}}">``
내가 양식 데이터에서 다음을 참조 크롬 도구의 POST보고 : 코어 아약스가 중첩 된 객체를 처리하지 않는 것처럼
userID:Anon
transactionType:DSPUser
payload:[object Object]
것 같습니다.
이것은 기능 또는 버그입니까?
params 대신 body를 사용해야합니까?
core-ajax를 사용하여 중첩 된 객체를 전달하는 방법은 무엇입니까?
PS I JQuery와 $ .POST 크롬이 유사한 요청
transactionType:DSPUSER
userdID:Anonymous
securityToken:
payload[iD]:1
이 문제가 해결 되었습니까? – Ted
@ted 예, json 객체를 본문을 사용하는 문자열로 전달한 다음 다른 쪽 문자열을 구문 분석합니다. 이런 식으로 중첩 된 객체를 처리 할 수 있습니다. 예제는 https://github.com/Will-in-BC/aaa-jsoncrud-interface.git를 참조하십시오. 여기에는 php로 문자열을 파싱하는 예제도 있습니다. –
그래, 나는 결국 똑같은 짓을했다고 생각해. jQuery는 json을 "빌드"하는 좋은 방법을 가지고 있습니다. 그러나 POST로 얻지는 않지만, URLencoded thingie로서, 내가 원하지 않는 것은 ... – Ted