Error: Parse error on line 1: function search(sour^Expecting 'STRING', 'NUMBER', 'NULL', 'TRUE', 'FALSE', '{', '[', got 'undefined'なぜエラーが発生していますか?
コード:あなたはJSON文字列として引用されたコードを解析しようとしているかのように
function search(source) {
$.ajax({
url: "index.ajax.php",
type: "POST",
cache: false,
dataType: "json",
data: { action:"search", source:source, form:$("form#main").serialize() },
success: function(data) {
//table
$('#table_data').html(data.table);
$("input[name='count']").val(data.count);
$("#time").html(data.time);
//pagination
from = Number($("input[name='start']").val());
to = (Number(data.count) > (Number($("input[name='limit']").val())+from)) ? Number($("input[name='limit']").val())+from : data.count;
if(data.count == 0) {
$('#page_info').html('<p>No results found.</p>');
$('#next').hide();
} else {
$('#page_info').html('<p>Showing '+(from+1)+' to '+to+' of '+data.count+' records in total.</p>');
$('#next').show();
}
},
error: function(data) {
$('#table_data').html('<tr><td colspan="20">Results error. Please contact admin.</td><tr>');
$("#page_info").html("<p>Load error.</p>");
}
});
}
このエラーが発生する状況を明確にすることはできますか?引用したコードをJSON文字列として解析しようとしていますか? – Simba
ようこそスタックオーバーフロー!私はあなたの問題を推測できる限りあなたの質問を編集しました。ただし、コードと説明の説明を追加して、より多くの人々がその知識を持つ人に見られるようにします。特定の問題を特定するために必要な場合は、特定のエラーメッセージを編集してください。がんばろう! – manetsus
いくつかの奇妙な理由でajax呼び出しが成功することはできませんでしたが、私は別のページに私のPHP関数の行に問題があったという問題を発見しました。 – chris