-1
Bad Requestエラーに関するいくつかの奇妙な問題があります。ここに私のフラスココードは、POSTリクエストデータを送信しようとすると、不正なリクエスト(400)が発生する
@app.route('/add', methods=['POST'])
def add():
tablename = request.form["jukename"]
videoURL = request.form["url"]
videoTitle = request.form["videoTitle"]
videoDuration = request.form["videoDuration"]
vlocation = request.form["location"]
vcursor = request.form["cursor"]
add_video(tablename, videoURL, videoTitle, videoDuration, vlocation, vcursor)
return jsonify(result={"status": 200})
を処理し、ここで要求を行い、私のjQueryのコードであることです。
$('#results').on("click",'.search-list',function(){
var juke = $("#jukename").text();
var url = $(this).attr("video-id");
var vtitle = $(this).attr("video-title");
var vduration = $(this).attr("video-duration");
var vcursor = cursor;
var vlocation = 0;
$.post("/add",{jukename: juke,url: url, videoTitle: vtitle, videoDuration: vduration, location:vlocation, cursor: vcursor},function(data){});
getPlaylist();
});
「結果を表示」APIから移入ますul要素です。関連データは検索リストクラスの引数として渡されます。
この種のエラーは、入力フィールドの名前がadd()の引数と異なる場合に発生します。 しかし私は同じscript.jsを2つの異なるページで使用しています。 HTMLは非常に似ています。 Page1にはPage2よりもいくつかの要素があるので、基本的にはPage1からコピー&ペーストされているものがいくつかあります(「結果」には関係ありません)。Page1では、これは正常に動作しますが、Page2で使用しようとするとこのエラーが発生します。 アイデア