jquery Ajax成功功能不起作用

问题描述:

Ajax成功功能不起作用。我的PHP页面返回值,但不成功功能。我使用下面的代码jquery Ajax成功功能不起作用

$(document).ready(function(){ 
    $('#yealysearch').click(function(){ 
     var year=$('#sel_year').val(); 
     $('#yearlydata').val(''); 
     $.ajax({ 
      type:"POST", 
      url:"get_yearlyreport.php", 
      data:{year}, 
      cache: false, 
      success:function(data) 
      { 
       alert('sdfsdfsdf'); 
      }, 
      error: function(ts) { alert(1) } 
     }); 
    });  
}) 

感谢

+0

数据:{年:年}, – Roy

+1

'数据:{一年}'是ES6有效。 – UncleDave

+0

你是否返回php的输出? –

data:{year}, 

变化:

data:{year : year}, 
+2

请复习[我如何写一个好的答案](https://stackoverflow.com/help/how-to-answer)。不接受代码的答案是不鼓励的,因为他们没有解释他们如何或为什么解决问题中的问题。你应该更新你的答案来解释这段代码的作用,以及它为什么修复这个问题。 – FluffyKitten