簡體   English   中英

通過表單將json發送到php

[英]Send json to php through a form

$('<form method="post" action="login/makeLogin"><input type="hidden" name="fbphoto" value="'+image +
                    '"><input type="hidden" name="fbname" value="'+response.first_name +'"><input type="hidden" name="fbemail" value="'+response.email +'"><input type="hidden" name="fbid" value="'+response.id+
                    '"><input type="hidden" name="fbsurname" value="'+response.last_name +'"><input type="hidden" name="fbfriends" value="'+json +'"></form>').appendTo('body')

我使用javascript動態創建此表單。 但是,當我嘗試將此表單發送到php函數時,當我嘗試訪問fbfriends屬性時,它將返回false,其余值可以正常工作。 fbfriends的值是一個包含json的字符串,我可以使用它:

var json=JSON.stringify(response.friends);

如果不對json進行字符串化,則在php函數中檢索值時會得到字符串[Object object]。 如何通過表單發送json。

您的表單僅包含隱藏的項目。 為什么不直接通過$ .ajax發布響應值?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM