Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/335.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ajax/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 无法填充下拉列表_Java_Ajax_Servlets - Fatal编程技术网

Java 无法填充下拉列表

Java 无法填充下拉列表,java,ajax,servlets,Java,Ajax,Servlets,我无法填充下拉列表。我正在从服务类函数获取数据 $('#dropdownID').change(function(){ var dataString = "You input for request"; $.ajax({ type : "POST", url : "ServletName", data : dataString, dataType: "json", // if

我无法填充下拉列表。我正在从服务类函数获取数据

     $('#dropdownID').change(function(){
        var dataString = "You input for request";

      $.ajax({
        type : "POST",
        url : "ServletName",
        data : dataString,
        dataType: "json",

        // if received a response from the server
            success : function(data, textStatus, jqXHR) {
             if(data.success){

             $.each(data, function(index, item)
                      {
                $("#selectID").append("<option>" + item.youOption + "</option>");
    }); 
          });

     }); 
我正在使用Ajax调用、Servlet和HTML

     $('#dropdownID').change(function(){
        var dataString = "You input for request";

      $.ajax({
        type : "POST",
        url : "ServletName",
        data : dataString,
        dataType: "json",

        // if received a response from the server
            success : function(data, textStatus, jqXHR) {
             if(data.success){

             $.each(data, function(index, item)
                      {
                $("#selectID").append("<option>" + item.youOption + "</option>");
    }); 
          });

     }); 

如果您有任何使用Servlet类、Ajax和HTML的示例。请添加您的答案。
提前感谢

您也可以使用以下模型从json响应中填充下拉列表

     $('#dropdownID').change(function(){
        var dataString = "You input for request";

      $.ajax({
        type : "POST",
        url : "ServletName",
        data : dataString,
        dataType: "json",

        // if received a response from the server
            success : function(data, textStatus, jqXHR) {
             if(data.success){

             $.each(data, function(index, item)
                      {
                $("#selectID").append("<option>" + item.youOption + "</option>");
    }); 
          });

     }); 
$('#dropdownID').change(function(){
var dataString=“您输入请求”;
$.ajax({
类型:“POST”,
url:“ServletName”,
数据:dataString,
数据类型:“json”,
//如果收到来自服务器的响应
成功:函数(数据、文本状态、jqXHR){
if(data.success){
$。每个(数据、功能(索引、项目)
{
$(“#selectID”).append(“+item.youOption+”);
}); 
});
}); 

你能把不起作用的代码包括进来吗?它在我的系统中,现在我正在通过手机发帖。我对dopost有疑问method@Sanjeet库马尔:你能给我看一下代码吗?一段来自servlet、ajax调用和html页面的代码片段。然后我可以给出任何解决方案。试试{List c1=getCarsName();request.setAttribute(“car”,c1);List y1=getMfgYear();request.setAttribute(“year”,y1);request.getRequestDispatcher(“/WEB-INF/MyTest.HTML”).forward(请求,响应);Printwriter out=response.getWriter();out.println(c1);out.println(y1);out.flush();out.close();}有人吗suggestions@Sanjeet您正在将数组列表设置为属性,请告诉我您如何解释html文件中的响应!!您可以共享您的html文件吗