2022-07-25 21:34:00
AJAX送信時にはの中で何を送ったか知りたい
なでしこ3で、MTGのカード検索APIに複数の情報を送って返ってきたものを表示しようとしています。 「APIにAJAX送信時には」の関数内で、どの問い合わせの結果を処理しているかの判断はできますか? //なでしこv3.3.57 !インデント構文 検索リストは「なんでもかんとか,火想者ニヴ=ミゼット,知恵の蛇の眼」を「,」で区切る 検索リストを反復 カード名は対象 カード名をオラクル問い合わせ 0.5秒待つ ●オラクル問い合わせ(カード名を) カード名=カード名をURLエンコード API="https://api.magicthegathering.io/v1/cards?language=japanese&name={カード名}" APIにAJAX送信時には json=対象 jsonをJSONデコード cards=それ["cards"] cardsをコンソール表示 もし(cardsの配列要素数)が0ならば 「{}が見つかりません{改行}」を表示 //←ここ 「なんでもかんとか」がヒットしなかったことを表示したい cardsを反復 card=対象 card["foreignNames"]を反復 もし対象["language"]が"Japanese"ならば 対象["name"]を表示 対象["text"]を表示 改行を表示 戻る |