Php 下拉菜单更改后使用ajax

Php 下拉菜单更改后使用ajax,php,jquery,ajax,Php,Jquery,Ajax,我想从下拉菜单中选择一个选项,然后让ajax从ajax.php获取数据,然后在输出中输出 剧本 下拉列表 ajax.php 当我选择一个选项时,它给出了我的错误和ajax错误。我做错了什么 编辑:问题出在指向ajax.php的链接上。我的网站显示了来自不同.phps的不同部分,因此我对ajax.php所在的文件夹感到困惑。您必须从ajax对象中记录错误 $.ajax({ type:"POST", url:"ajax.php", data: "{'pa

我想从下拉菜单中选择一个选项,然后让ajax从ajax.php获取数据,然后在输出中输出

剧本

下拉列表

ajax.php

当我选择一个选项时,它给出了我的错误和ajax错误。我做错了什么


编辑:问题出在指向ajax.php的链接上。我的网站显示了来自不同.phps的不同部分,因此我对ajax.php所在的文件夹感到困惑。

您必须从ajax对象中记录错误

    $.ajax({
      type:"POST",
      url:"ajax.php",
      data: "{'parameter1': 'value1'}", 
      success: function(data) { $("#output").html(data); },
      error: function(ts) { 
      alert(ts.responseText) 

      $("#output").html("Error with ajax");
      }
    })

数据何时填充?我的意思是,ajax错误可能是因为您使用未定义的变量调用它。从响应错误中捕获错误:functionjqXHR、textStatus、errorSprown{$'output'.htmlJSON.stringifyjqXHR++textStatus++errorSprown;}选项是选择元素吗?吞咽实际错误。希望我们能猜出是什么-
     foreach($categories as $category) {?>
     <option><?php echo $category['categoryName']; ?></option>
     <?php } ?>
 <?php
 $result = "Ajax is working";
 echo $result;
 ?>
    $.ajax({
      type:"POST",
      url:"ajax.php",
      data: "{'parameter1': 'value1'}", 
      success: function(data) { $("#output").html(data); },
      error: function(ts) { 
      alert(ts.responseText) 

      $("#output").html("Error with ajax");
      }
    })