$ .post jQuery中的内部服务器错误500?
问题描述:
我的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,请帮我解决?
答
如果你试图让这些HTML文件的内容,你应该使用$获得()
像
$.get('out1.html')
.done(function(data){
$('#data').html(data);
});