Html中使用JS $(this).attr('action'); 無法獲值
品茗坐看风吹雨
品茗坐看风吹雨 2018-03-21 14:21:21
0
4
1858

本人剛接觸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>

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

全部回覆(1)
sky

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

這不就結束了

  • 回覆 直接寫是OK的,但想知道為何attr就不行。
    品茗坐看风吹雨 作者 2018-03-21 15:38:10
  • 回覆 $this 取得的 是 點擊按鈕 ,所以attr 不行
    sky 作者 2018-03-21 15:46:00
  • 回覆 哦,謝謝。新手受教,感謝感謝
    品茗坐看风吹雨 作者 2018-03-25 12:06:14
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板