无法在symfony2中获取ajax响应

时间:2012-08-04 12:13:02

标签: javascript ajax symfony

我通过另一个文件sub.html.php使用ajax请求调用名为index.html.twig的文件。我编写了如下代码:

<script language="javascript">
function onsub() 
{ 
   var name="rohit";
   alert(document.getElementById('source').value); 
   if(window.XMLHttpRequest)
   { 
      http=new XMLHttpRequest();
   } 
   else 
   { 
    // code    for IE6, IE5 
    http=new ActiveXObject("Microsoft.XMLHTTP"); 
   }
   alert(http.readyState);
   http.onreadystatechange=function() 
   { 
     if(http.readyState == 4 &&    http.status == 200) 
     { 
       alert('i m back'); 
     } 
     else 
     { 
       alert('sorry'); 
     }
   }    
   http.open("GET", "sub.html.php?field="+name , true); 
   http.send(); 
   }    
   </script>

我正在调用onsub()函数,如下所示: <button class='btn btn-info' name="submit" onclick="onsub()">Save</button></center> </form> 当我打印http.readyState的值时,我得到0作为答案,我无法将数据发送到sub.html.php。如何将数据发送到请求的文件。

0 个答案:

没有答案