搜尋

首頁  >  問答  >  主體

Html中使用JS $(this).attr('action'); 無法獲值

本人剛接觸PHP時間不長,小白,現在直接卡住,網路上找不到解決方法。

現在想實作簡單功能:在Html中 使用ajax進行變數傳遞給PHP中的test2方法。
---
thinkphp 3.2.3  ,ajax提交,php函數處理

問題:讀取不了action中的屬性

<div> ;
   <form  id="form1" method="post" action="{:U('Home/Test/Test2')}">
       <br>表姓名:<br>
       <input type="text"  id="Tbna">
       <input type="button" value="登錄" onclick="login()">input type="button" value="登錄" onclick="login()">input type=" ##    </form>
</div>


<script>

   function login() {

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

       var url  = $(this).attr('action');  //Index控制器下的changechangeobword


1162x2xp #        alert(url);

       $.ajax({
##        $.ajax({

##        type:" 1
           data:{table_name:Tbname},  //傳遞參數

           success: f   if(res.status){        //修改成功
//                        layer.msg(res.message,{time:1000},function(){## .href = "{:U('Test/index')}" ;
//                        });
//                                 layer.msg(res.message,{time:2000});
//                   }##  }
       });
       return false;
   };

</script>

品茗坐看风吹雨品茗坐看风吹雨2429 天前1823

全部回覆(4)我來回復

  • sky

    sky2018-03-21 15:22:05

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

    這不就結束了

    回覆
    0
  • 品茗坐看风吹雨

    直接寫是OK的,但想知道為何attr就不行。

    品茗坐看风吹雨 · 2018-03-21 15:38:10
    sky

    $this 取得的 是 點擊按鈕 ,所以attr 不行

    sky · 2018-03-21 15:46:00
    品茗坐看风吹雨

    哦,謝謝。新手受教,感謝感謝

    品茗坐看风吹雨 · 2018-03-25 12:06:14
  • 取消回覆