2016-04-21 73 views
-1

我的jQuery代碼:

$(document).ready(function() { 
    $("#cat").change(function(e){ 
     $.post($("#cat").val(), function(html){ 
     $("#data").html(html); 
     }); 
     return false; 
    }); 
    }); 

我的HTML代碼:

<select name="cat" id="cat"> 
    <option value="http://option1.html">Option 1</option> 
    <option value="http://option2.html">Option 2</option> 
</select> 
<div id="data">Hello World!</div> 

但是,當我改變選擇框調用AJAX,我得到了內部服務器錯誤500,請幫我解決?

回答

1

如果你試圖讓這些HTML文件的內容,你應該使用$獲得()

$.get('out1.html') 
    .done(function(data){ 
    $('#data').html(data); 
    });