2011-05-13 5 views
0

첫 번째 시도에서 나는 완전히 오해했기 때문에이 질문을 한 것은 두 번째입니다. 내가 달성하기 위해 노력하고 무엇선택한 값을 가져와 아약스로 보내기 onclick

php, jQuery, Lightbox, Ajax GET and POST issue

는 드롭 다운 목록에서 선택한 값을 얻을하고 필요한 기능을 실행할 PHP 파일에 아약스 기능에 의해 해당 송신하는 것입니다. 그래서 내가 Africa/Accra를 timezone으로 선택한다고 가정 해 봅시다. onclick은 ajax 함수가 호출되고 나머지는 수행 할 PHP 파일에 데이터를 전달합니다. 페이지 새로 고침, 아무 것도 아니며 데이터를 가져 와서 아약스로 보냅니다. 이것이 가능한가? 저의 첫번째 시도 (위의 링크)를 보아주십시오. 저는 숙련 된 PHP 프로그래머가 아닙니다. 나는 아약스에 관해서는 아무것도 몰라. 그래서 propably 나는 모든 것을 잘못했다. .. 용서한다. 감사합니다

+0

[php, jQuery, Lightbox, Ajax GET 및 POST 발행물] 가능한 복제본 (http://stackoverflow.com/questions/5990378/php-jquery-lightbox-ajax-get-and-post-issue) – Quentin

답변

1

이 당신이 원하는 무엇인가 :

$("#submitButton").click(function(){ 
    var selectedValue = $("#IdOfDropdown").val(); 
    $.get("test.php", { timezone: selectedValue } , function(data){ 
    alert("Data Loaded: " + data); 
    }); 
    return false; 
}); 

또한 대신 GET의 게시물을 할 수있는, 여기 JQuery와 아약스 물건의 무리와 함께 참조입니다 http://api.jquery.com/category/ajax/

+0

I 이게 효과가 있다고 생각해. 이제 나는 이것을 달성하는 방법을 혼란스러워합니다. 나는 그 값을 URL에 넣어야한다. 그래서 그것은 $ .get ("test.php? timezone = selectedvalue")처럼 보일 것입니다. 어떻게해야합니까? 다시 한 번 감사드립니다 –

+0

특정 시나리오에 맞게 코드를 편집했습니다. 시도 해봐. jQuery GET 함수를 사용하면 url을 값으로 조합 할 필요가 없습니다. – AlbertVo

+0

정말 고마워요. 나는 그것을 지금 시도 할 것이다. 약간의 변화, 반복, 아약스에 대해 아무것도 모릅니다. 경고를 제거 할 수 있습니까? 방법? 감사. –

0

당신은 Javascript 또는 Jquery를 사용할 수있는 가치를 얻으려면.

자바 스크립트에서 당신은 말할 수 :

var selectedValue = document.getElementById("selectId"); 
selectedValue.options[selectedValue.selectedIndex].value; 

는 이후 시도하고이 사람들이 그것을 할 방법 :이 그것을 할 수있는 한 가지 방법은 AJAX TO PHP

입니다. AJAX 호출은 다르게 보일 수 있지만 문제가 해결되면 시도해보십시오. :)

// GERNER

관련 문제