0

おそらく、この質問は、Rails、HTTP、およびインターネットに関する私の重大な誤解を明らかにしています。

問題

StripeAPIを介して「透過リダイレクト」からサーバーにアクセスするリクエストがあります。リクエストはHTML形式で送信されます。JS形式でAJAX風に対応したいです。私のコードは次のようになります:

def create
       .... other code ....
    render "attendances/create", formats: [:js]
end

ビューファイル「attendances/create.js.erb」があります。これにより応答が正常に送信されますが、JSを実行する応答ではなく、JSがHTMLとしてレンダリングされます。したがって、平文のJSのように見えます。

これを検討するために時間を割いていただきありがとうございます!

4

1 に答える 1

0

リクエストヘッダーとは何ですか。ajaxリクエストでjsレスポンスを直接許可/実行するには、デフォルトのhtmlではなくjavascriptのリクエストヘッダーを受け入れる必要があります。

ここでデータ型を参照してください。script

于 2013-01-18T18:03:27.747 に答える