Html에서 JS $(this).attr('action')을 사용하면 값을 얻을 수 없습니다.
品茗坐看风吹雨
品茗坐看风吹雨 2018-03-21 14:21:21
0
4
1856

저는 PHP를 접한 지 얼마 되지 않아 초보자입니다. 이제 막혀서 온라인에서 해결책을 찾을 수 없습니다.

이제 간단한 함수를 구현하고 싶습니다. Html에서 ajax를 사용하여 PHP의 test2 메소드에 변수를 전달합니다.
---
thinkphp 3.2.3, ajax 제출, php 함수 처리

문제: 작업에서 속성을 읽을 수 없습니다

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


<script>

function login() {

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

    var url = $(this). attr('action'); // 인덱스 컨트롤러 아래의changePassword 메소드
    Alert(url ;
매개변수

              성공: function {
// // window .location.href = "{:U('Test/index ')} ";} // layer.msg (res.message, {time : 2000});
//

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

모든 응답(1)
sky

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

이제 끝입니다

  • 회신하다 직접 작성해도 괜찮은데 왜 attr이 안되는지 알고 싶습니다.
    品茗坐看风吹雨 작가 2018-03-21 15:38:10
  • 회신하다 $this는 버튼 클릭을 가져오므로 attr이 작동하지 않습니다.
    sky 작가 2018-03-21 15:46:00
  • 회신하다 오 감사합니다. 초보자는 이것으로부터 배울 수 있습니다. 감사합니다.
    品茗坐看风吹雨 작가 2018-03-25 12:06:14
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿