2009-12-19 3 views
0

내 코드는 다음과 같다 :콜링 JQuery와 기능

"fetchvalues.php"파일에서
<script type="text/javascript"> 
    $(document).ready(function(){ 
    $("Edit").click(function(){ 
    $.get('fetchvalues.php'); 
     }); 
    }); 
</script> 

<input id="Edit" name="Edit" value="Edit Record" type="button" onclick="$.get('fetchvalues.php');" /> 

, 나는 컨트롤이 도달 여부를 확인하기 위해 자바 스크립트 경고창과 함께 몇 가지 코드를 작성했습니다. 그러나 아무 일도 일어나지 않고 있습니다.

내가 올바르게 부르겠습니까?

답변

4
$("Edit").click(function(){ 

이 있어야한다.

또한 당신의 디버깅 alert 시도 :

$.get('fetchvalues.php', null, function() { alert('test'); }); 

을 또한 당신이 원래 코드에서 경고()를 넣어 나에게 매우 분명하지 않다. fetchvalues.php에서 출력 된 HTML 코드에서? 그렇다면 실행되지 않습니다. 자바 스크립트를 통해 HTML 파일에 지시문을 추가하여 파일을로드해야합니다.


편집 : 더 나은 형식 여기 코멘트에서 질문에 대답 질문입니다.

우리가 "fetchvalues.php"라고 부를 때, 이 어떻게 호출되는지 알고 있습니다.

이 일시적 fetchvalues.php에 모든 코드를 삭제하고 그것을 대체 할 수있다 : 대체 그 후

<?php print "Whatever you want"; ?> 

당신의 $.get과 :

$.get('fetchvalues.php', null, function(php_output_text) { alert(php_output_text); }); 

그해야 alert() "당신이 원하는 무엇이든" !


라이브 데모 : http://koper.wowpanda.net/so.html

+0

@AndreasBonini 데모 링크가 끊어졌습니다. – Galled

1

HTTP 요청을하고 있지만 아무것도하지 않습니다.

the documentation 참조 - 콜백을 지정해야합니다.

$("#Edit").click(function(){ 

을 그리고 당신이 click="" HTML 속성에 다시 필요가없는 경우 :

+0

적어도 경고 창이 팝업해야합니다. 아무 일도 일어나지 않아. – RKh

+0

콜백을 지정하는 위치 및 방법은 무엇입니까? – RKh

+0

링크 된 문서에 설명되어 있고 예제가 있습니다 – Quentin