リクエストを送信して結果をページに投稿するフォームを作成しようとしました。リクエストボディ、URL、ヘッダーの入力があります。しかし、私はヘッダーに問題があります。文字列をtextareaからリクエストヘッダーに変換する
動的{"Content-Type" : "application/x-www-form-urlencoded"}
に
Content-Type : application/x-www-form-urlencoded
:私は、文字列を変換する方法を知りません。私のテキストエリアでは、私は3-4聞き手は、カンマで分割されている可能性があるので、この機能によって受け入れられる構造にこれらのヘッダを変換する方法:
:function makePostRequest(url, data, headers, httpVerb, dataType, elementId){
alert(headers);
$.ajax({
url: url,
type: httpVerb,
data: data,
headers: {headers},
dataType: dataType,
success: function (data, textStatus, jqXHR) {
$("#div").val(jqXHR.responseText);
},
error: function(jqXHR, textStatus, errorThrown) { $("#div").val(jqXHR.responseText); }
});
}
マイtextarea要素のようなヘッダーが含まれていてもよいです
header1 : content1, header2 : content2
はい、私はこのようなものが欲しいですが、これを私の要求で使っていれば:ヘッダ:JSON.stringify(ヘッダ)またはヘッダ:ヘッダ、テキストエリアにあるヘッダは無視され、プリフライトリクエストのみが行われます(OPTIONS http動詞付き) –
ヘッダーをストリング化しないでください。オブジェクトは – motanelu
と同じで、それでも同じです。しかし、さらなる研究を進めていくつもりです。あなたが提供した機能は機能しているので、回答を受け入れたものとしてマークします。ありがとう –