【发布时间】:2015-08-19 10:28:04
【问题描述】:
我正在尝试让我的项目在本地主机上运行。成功后,我遇到了内置 ajax 函数的问题。这是javascript函数:
function getDecisions(page, searchstring) {
page = typeof page !== 'undefined' ? page : 1;
searchstring = typeof searchstring !== 'undefined' ? searchstring : '';
$('.loading-container').show();
if (searchstring != '') {
params = searchstring;
}
else {
params = getFilterObj();
params['page'] = page;
//Only get checked types
$('#types input[type="checkbox"]').each(function() {
if ( $(this).is(":checked") ) {
params[$(this).attr("name")] = 'True';
}
});
}
if ( $('input[name="approved-only"]:checked').val() == 'yes' ) {
params['approved-only'] = 'yes';
}
$.ajax({
url:'/dh',
data: params,
success: function(data) {
info = data.info;
newhtml = '';
if (info.length == 0) {
newhtml += '<tr><td colspan="18" style="text-align: center;">No results returned</td></tr>\n';
}
...
}
我知道 javascript 函数正在工作,因为我正在逐步执行直到函数的最后一行,但我什至不确定是否正在调用 ajax 函数。我收到以下内部服务器错误 (500):
谁能说出这种类型的 ajax 调用在 localhost 上导致 500 错误的原因是什么?或者我如何查看是否调用了 ajax 函数?
【问题讨论】:
标签: javascript jquery ajax django