2012-09-28 6 views
0

$_POST 변수는 jQuery 또는 JavaScript를 사용하거나 Ajax 라이브러리를 사용하지 않고 어떻게 설정할 수 있습니까?

+2

제발, 3 번 말할 필요가 없습니다! 우리는 반복 대신에 몇 가지 세부 사항이 도움이 될 수 있음을 압니다. 이 페이지에 양식이 있습니까, 아니면 다른 페이지 나 도메인으로 요청을 보내시겠습니까? "Ajax library"는 Ajax를 전혀 사용할 수 없거나'$ .ajax'가 아니라는 것을 의미합니까? –

답변

2

jQuery는 라이브러리이며, 아약스는 아닙니다. Ajax는 XHR Object을 jQuery 메소드로 작성한 것이다.

$.ajax({ 
    type: 'POST', 
    url: 'path/to/my/controller.ext', 
    data: 'myvar=something' 
}); 

PHP.

if(isset($_POST['myvar'])): 
    //you now have reference to myvar, which has a value of something. 
endif; 
+0

내 대답을 잊어 버려라, 나는 당신이 "설정"이 아닌 $ _POST 변수를 "얻어야"한다는 것을 읽었다. +1 – L0j1k

0

당신은 버튼에 onclick="click();" 속성을 추가하여 아주 간단하게 자바 스크립트와 함께이 작업을 수행하거나 다음 var value = document.GetElementById('textBoxId').value을 처리하기 위해 작은 function click() {를 작성, 취득하려고 연결할 수 있습니다.

EDIT : 이것은 변수를 "가져 오는"것이지만 변수를 "설정"하지는 않지만 사용자가 단추를 클릭 한 다음 필드의 값을 검색하여 이러한 작업을 수행 할 수는 있습니다.