こんにちは、私はjQuery-formを使用してマルチパートフォームを送信しています。
これは私のPHPコードです:
foreach($addedData as $key => $value)
$result[$key] = $value;
echo json_encode($result);
Javascript:
function showResponse(responseText){
alert(responseText);
}
$('button').click(function(){
$("form").ajaxForm({
success: showResponse,
clearForm: true,
dataType: "json",
contentType: "application/json; charset=utf-8"
});
});
これで、応答は[オブジェクトオブジェクト]でした。しかし、これらの2行を削除すると、次のようになります。
dataType: "json",
contentType: "application/json; charset=utf-8"
応答は次のようになりました。
{"key1":"val1","key2":"va2","key3":"val3"}
私の質問は次のとおりです。本当にこれらの2行を削除する必要がありますか?responseText
そして、 Jsonを使用して値を取得するにはどうすればよいですか?