Javascript不支持ajax调用

时间:2014-06-27 11:00:00

标签: javascript php jquery ajax highcharts

我通过onchange函数ajax调用对我的代码进行了多次选择,当值通过ajax传递时,它从数据库获取数据并按highcharts绘制图表脚本,我的问题是javascript没有关于ajax电话的问题,请提出最好的建议,提前谢谢

  

source.php

 <script>
    function something(str)
    {

       if (str=="")
          {
         document.getElementById("div1").innerHTML="";
          return;
          }
        if (window.XMLHttpRequest)
         {
         xmlhttp=new XMLHttpRequest();
          }
           else
           {
             xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
             }
         xmlhttp.onreadystatechange=function()
           {
         if (xmlhttp.readyState==4 && xmlhttp.status==200)
          {

          document.getElementById("div1").innerHTML=xmlhttp.responseText;

           }
          }
      xmlhttp.open("GET","destination.php?q="+str,true);
     xmlhttp.send();
     } </script>

<body>
 <select multiple="multiple" onchange="something(this.value);">
 <option>value1</option>
 ......
<option>valuen</option></select>

 <div id="div1"></div>
  

destination.php

on here(目标页面)使用来自ajax

的请求值从数据库中获取数据
<?php 
include("config.php");
$var=$_REQUEST['str'];

$query=mysql_query("select * from table where column=$var");
 while($row=mysql_fetch_array($query))
 {

   $value[]=$row['data'];
}

<script>
<!--- here my highcharts script for ploting graph by the above fetching value from database --!>
  </script>
 ?>

0 个答案:

没有答案