2012-06-30 6 views
0

ajax를 사용하여 HTML 페이지에서 PHP 페이지로 루핑 데이터를 보내는 방법. 나는 열심히 노력하고 있지만 나는 PHP 페이지로 루핑 데이터를 전달하는 어떤 방법도 얻지 못한다.AJAX를 통해 HTML 페이지에서 PHP 페이지로 루핑 데이터를 전달하는 방법

order.html 페이지 코드는 아래에 설명되어

<html> 
<body> 

<script language="javascript" type="text/javascript"> 
<!-- 
//Browser Support Code 
function ajaxFunction(){ 
    var ajaxRequest; // The variable that makes Ajax possible! 

    try{ 
     // Opera 8.0+, Firefox, Safari 
     ajaxRequest = new XMLHttpRequest(); 
    } catch (e){ 
     // Internet Explorer Browsers 
     try{ 
      ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP"); 
     } catch (e) { 
      try{ 
       ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP"); 
      } catch (e){ 
       // Something went wrong 
       alert("Your browser broke!"); 
       return false; 
      } 
     } 
    } 
    // Create a function that will receive data sent from the server 
    ajaxRequest.onreadystatechange = function(){ 
     if(ajaxRequest.readyState == 4){ 
      var ajaxDisplay = document.getElementById('ajaxDiv'); 
      ajaxDisplay.innerHTML = ajaxRequest.responseText; 
     } 
    } 
    var age = document.getElementById('age[]').value; 
    var queryString = "?age=" + age ; 
    ajaxRequest.open("GET", "example.php" + queryString, true); 
    ajaxRequest.send(null); 
} 

//--> 
</script> 



<form name='myForm'> 
Name: <input type='text' id='age[]' Name='age[]' /> <br /> 
Name: <input type='text' id='age[]' Name='age[]'/> 
<br /> 
<input type='button' onclick='ajaxFunction()' value='Query MySQL' /> 
</form> 
<div id='ajaxDiv'>result will display here</div> 
</body> 
</html> 

example.php 페이지 코드가 아래에 설명되어

<?php 

$len = count($_GET['age']); 

for($x=0;$x<$len;$x++) 
{ 

echo $service[$x]=$_GET['age'][$x]; 

} 

?> 
+0

루핑 데이터 란 무엇입니까? – MDrollette

+0

질문이 jQuery와 관련이 없으므로'jQuery' 태그를 제거했습니다. – undefined

답변

0

은 [상기 질의 스트링에 추가되어야 , 입력 이름이 아닙니다.

var queryString = "?age[]=" + age1 + "&age[]=" + age2 + "&age[]=" + age3 ; 
ajaxRequest.open("GET", "example.php" + queryString, true); 
+0

문법을 수정하고 예제를 추가하고 지금 더 많은 "의견"희망 : –

+0

오케이, 행운을 빌어 요 :) – undefined

관련 문제