在Polymer core-ajax中传递嵌套对象

时间:2014-11-03 18:26:43

标签: ajax json polymer

我正在尝试将嵌套对象传递给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}}">``

当我在Chrome工具中查看POST时,我在表格数据下看到以下内容:

userID:Anon
transactionType:DSPUser
payload:[object Object]

看起来core-ajax没有处理嵌套对象。

这是一个功能还是一个错误?

我应该使用身体而不是params吗?

无论有没有办法使用core-ajax传递嵌套对象?

PS当我使用JQuery $ .POST时,Chrome会针对类似请求显示以下表单数据

transactionType:DSPUSER
userdID:Anonymous
securityToken:
payload[iD]:1

1 个答案:

答案 0 :(得分:0)

如果我没错,params会转换为queryString。对于POST操作,您应该使用body。