2014-09-30 5 views
-7
<script> 
     var er ="hi"; 

     $("#save").click(function() { 
     var er = $('#edit').val(); 
     alert(er); 

    }); 

$.ajax({ 
    type: 'POST', 
    url: 's.php', 
    data: { er:er}, 
    success: function(response) { 
     alert(er); 
           } 
      }); 
    </script> 
+2

그럼, 무엇이 문제입니까? – WhiteAngel

+0

답변은 42 – FrancescoMM

답변

1

클릭 기능에 아약스 코드를 작성해야합니다. 그렇지 않으면 아약스 코드가 페이지로드시 실행됩니다.

var er ="hi"; 

$("#save").click(function() { 
    var er = $('#edit').val(); 
    alert(er); 
    $.ajax({ 
    type: 'POST', 
    url: 's.php', 
    data: {'er':er}, 
    success: function(response) { 
     alert(er); 
    } 
    }); 
}); 

위 코드를 시도해보십시오. 그것은 당신을 위해 작동합니다.

+0

입니다. 또한이 경우와 같이'{ "er": er}과 같이 "er"에 따옴표를 추가합니다. 어제는 변수입니다. – FrancescoMM

+0

질문에 답하기 전에 ** ! – FrancescoMM

+0

@FrancescoMM 귀하의 제안과 투표에 감사드립니다 :) –

관련 문제