1

WinJS.xhr から PHP スクリプトにデータを送信する際に問題が発生しています。「obj」は文字列化された JSON オブジェクトです

WinJS.xhr({
            type: "POST",
            url: dataUrl,
            headers: { "Content-type": "application/x-www-form-urlencoded" },
            data: obj,
        })

ただし、$_POST 変数は常に空です。

コンテンツタイプを変更して、オブジェクトをエスケープしようとしましたが、うまくいきません:(

4

2 に答える 2

3

json を投稿するときのコンテンツ タイプは、通常、application/json にする必要があります。

次に、json オブジェクトを「文字列化」してください。

基: Windows 8 で JSON データを Web サービスに投稿する


WinJS.xhr({
            type: "post",
            url: dataUrl,
            headers: { "Content-type": "application/json" },
            data: JSON.stringify(obj)
        })
于 2013-09-30T06:08:15.830 に答える