L'utilisation de JS $(this).attr('action'); en HTML ne peut pas obtenir la valeur
品茗坐看风吹雨
品茗坐看风吹雨 2018-03-21 14:21:21
0
4
1854

Je viens d'entrer en contact avec PHP depuis peu de temps et je suis novice. Maintenant, je suis bloqué et je ne trouve pas de solution en ligne.

Maintenant, je souhaite implémenter une fonction simple : utiliser ajax en HTML pour transmettre des variables à la méthode test2 en PHP.
---
thinkphp 3.2.3, soumission ajax, traitement des fonctions php

Problème : Impossible de lire les attributs en action

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


<script>

function login() {

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

    var url = $(this). attr('action'); // méthode changePassword sous le contrôleur d'index
    alert(url :) Paramètres
              success: function {
// // window .location.href = "{:U('Test/index') }";
//                                                                                 ​ layer.msg(res.message,{time:2000 });
/ /                                                                                                                            

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

répondre à tous(1)
sky

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

C'est la fin

  • répondre C'est bien de l'écrire directement, mais je veux savoir pourquoi attr ne fonctionne pas.
    品茗坐看风吹雨 auteur 2018-03-21 15:38:10
  • répondre $ cela obtient le clic sur le bouton, donc attr ne fonctionne pas
    sky auteur 2018-03-21 15:46:00
  • répondre Oh merci. Les débutants peuvent en tirer des leçons, merci
    品茗坐看风吹雨 auteur 2018-03-25 12:06:14
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal