Mit JS $(this).attr('action'); in HTML kann der Wert nicht ermittelt werden
品茗坐看风吹雨
品茗坐看风吹雨 2018-03-21 14:21:21
0
4
1832

Ich bin erst seit Kurzem mit PHP in Kontakt gekommen und bin ein Neuling. Jetzt stecke ich fest und kann online keine Lösung finden.

Jetzt möchte ich eine einfache Funktion implementieren: Ajax in HTML verwenden, um Variablen an die test2-Methode in PHP zu übergeben.
---
thinkphp 3.2.3, Ajax-Übermittlung, PHP-Funktionsverarbeitung

Problem: Attribute in Aktion können nicht gelesen werden

<div>
<form id="form1" method="post" Aktion ="{:U('Home/Test/Test2')}">
                                                                                                                                       ;input type="button" value="Login" onclick="login()">
</form>
< /div>


<script>

function login() {

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

    var url = $(this). attr('action'); // changePassword-Methode unter dem Index-Controller
    warning(url :) Parameter
              success: function {
// // window .location.href = "{:U('Test/index') } ";
// layer.msg (res.message, {time: 2000});
//

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

Antworte allen(1)
sky

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

这不就完了

  • Antwort 直接写是OK的,但想知道为何attr就不行。
    品茗坐看风吹雨 Autor 2018-03-21 15:38:10
  • Antwort $this 获取的 是 点击按钮 ,所以attr 不行
    sky Autor 2018-03-21 15:46:00
  • Antwort 哦,谢谢。新手受教,感谢感谢
    品茗坐看风吹雨 Autor 2018-03-25 12:06:14
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage