Html で JS $(this).attr('action'); を使用すると値を取得できません
品茗坐看风吹雨
品茗坐看风吹雨 2018-03-21 14:21:21
0
4
1852

私は PHP に少し触れたばかりの初心者ですが、オンラインで解決策を見つけることができず行き詰まっています。

次に、単純な関数を実装したいと思います。Html で ajax を使用して、PHP の test2 メソッドに変数を渡します。
---
thinkphp 3.2.3、ajax 送信、php 関数処理

問題: アクションで属性を読み取ることができません

<div> ;
<form id="form1" method="post" action="{:U('Home/Test/Test2')}">
<br>テーブル名:<br>
## </form>
</div>

#<script>
## function login() {

var Tbname = $( '#Tbna').val();
alert(Tbname);

var url = $(this).attr('action'); //changePassword メソッドIndex コントローラーの下
alert(url);

$.ajax({
type:"post", //送信メソッド

url:url, / /アドレス

success;
// 000}); //} }
});
return false;
};

</script>

品茗坐看风吹雨
品茗坐看风吹雨

全員に返信(1)
sky

var url="{:U('Home/Test/Test2')}";

これで終わりです

いいねを押す +0
  • 返事 直接書いてもいいのですが、なぜattrが効かないのか知りたいです。
    品茗坐看风吹雨 著者 2018-03-21 15:38:10
  • 返事 $this はボタンのクリックを取得するため、attr は機能しません
    sky 著者 2018-03-21 15:46:00
  • 返事 ああ、ありがとう。初心者はここから学ぶことができます、ありがとう
    品茗坐看风吹雨 著者 2018-03-25 12:06:14
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート