Ajax によって渡された値をリクエストで取得できないのはなぜですか?
阿亦
阿亦 2018-04-25 13:43:26
0
8
3208

ajax 部分:

$.ajax({
type:"post",
url:"{:url('Contact/sendEmail')}",
データ: "username=" $("#username").val(),
//dataType:'json',
success: function (data) {
alert(data);
}
})

thinkphp 部分:

//メールを送信
public function sendEmail(Request $request){
$data = $request->param(); //情報を返す
$name = $data['username'];

補足: パスに問題はありません。request

はエラーの報告にも使用されます:

配列インデックスをまだ定義していません: ユーザー名



##

阿亦
阿亦

全員に返信(3)
路过

data:{

'username' : $("#username").val()

}

ajax データをオブジェクトに変更するにはどうすればよいですか? ? ?


いいねを押す +0
legend

マニュアル微信截图_20180425140235.png

いいねを押す +0
legend
  1. フォームデータに値はありますか?

いいねを押す +0
  • 返事 使用済みリクエスト フォーム データにも値がありますが、未定義の配列インデックスが報告されます。
    阿亦 著者 2018-04-25 13:59:09
  • 返事 これはフォームデータのユーザー名の値です: dwqd
    阿亦 著者 2018-04-25 13:59:51
  • 返事 // 現在のリクエストの name 変数を取得します Request::instance()->param('name'); // 現在のリクエストのすべての変数を取得します (フィルター済み) リクエスト::instance()->param(); // 現在のリクエストのすべての変数を取得します (元のデータ) リクエスト::instance()->param(false); // 現在のリクエストのすべての変数を取得します (アップロードされたファイルを含む) リクエスト::instance()->param(true);
    oswell 著者 2018-04-25 14:02:04
  • 返事 Q45211930
    oswell 著者 2018-04-25 14:09:18
  • 返事 ありがとうございます。以前は $data = $request->param(); という方法で情報を取得できたのですが、連絡先を教えていただけますか。
    阿亦 著者 2018-04-25 14:07:30
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート