【发布时间】:2017-08-29 11:54:00
【问题描述】:
我有一个表单,其中有两个日期选项日期来自 和 date to 以及当用户点击时我正在调用 ajax:
$.ajax({
url: $url,
type: "POST",
dataType: 'json',
data: $data,
success: function (response)
{
if (response.status == 'OK')
{
var sales_summary = response.sales_summary;
$('#example1').find('tbody').empty();
$u = 1;
$.each(sales_summary, function()
{
var new_row = '<tr>'+
'<td>' + $u + '</td>'+
'<td>' + this.name + '</td>'+
'<td>' + this.datetime + '</td>' +
'</tr>';
$u++;
$('#example1').find('tbody').append(new_row);
$('#loading_div').hide();
});
}
}`
我按日期过滤数据的 sql 查询中的 php 代码:
if ($filter['date_from'] != '') {
$this->db->where('transaction.created_on >=', strtotime($filter['date_from'])+3600);
}
if ($filter['date_to'] != '') {
$this->db->where('transaction.created_on <=', strtotime($filter['date_to'])+89999);
}
数据类型(日期) = int(11)
error = SyntaxError: Unexpected token
错误位置 = 上面的php代码
【问题讨论】:
-
我在这里看不到 JSON。我错过了什么?
-
@BrianGottier 实际上这个错误不是由于 json 或 ajax,我试图根据所选日期过滤数据的查询是原因。
-
根据您提供的代码和信息,我无能为力。该错误看起来像 JavaScript 错误,但您向我们展示了一些 PHP。我建议尝试逐行调试您的代码。必要时减少代码,以便确定问题。
-
@BrianGottier 我已经编辑了问题让你理解代码
标签: php jquery ajax codeigniter