Yii にアプリがあり、インライン スクリプトは SEO に悪いため、このリンクとは異なり、インライン スクリプトを使用せずにフォーム送信を ajax したいと考えています。
だから私はphpファイルを作成し、js + phpコードをヘッダー付きで入れます
Header("content-type: アプリケーション/javascript");
そして、それを Javascript ファイルとしてインクルードします。しかし、Javaスクリプトはこのエラーを返します:
致命的なエラー: クラス 'Yii' が /var/www/mydomain/js/sendmessage.php の 16 行目に見つかりません
16行目に含まれるもの:
var sendurl = request->getUrl() ?>+"/handler";
それを機能させるにはどうすればよいですか?