Benim sunucuya bağlanır ve bazı sonuçlar döndüren bir php script istekleri bir ajax isteği var
İşte benim PHP kodu:
<?php
require_once 'p/DataBase.class.php';
if (!isset($db)) //i added this if statment incase this caused the error
$db = new DataBase();
$db->query('select * from table where status = 0 order by created_at desc');
$xml = ''; //$xml is just a variable, im not passing the data as xml, i was originally and didnt change the var name
while ($data = $db->fetchObject()) {
$xml .= $data->title . "<br />";
$xml .= $data->created_at . "<br />";
}
echo $xml;
?>
Ve burada JQuery olduğunu:
$(document).ready(function () {
function runAjax (data_obj,callback){
$.ajax({
url:"ajax.php",
dataType: "html",
data: data_obj,
success: function(html) {
if ( typeof(callback) == "function") {
callback(html);
}
}
});
}
jQuery.timerDelayCall({
interval: 10000,
repeat: true,
callback: function(timer) {
runAjax({
content: $('#date').html()
}, function(result){
$('#updates').html(result);
});
}
});
});
Bu lokal çalışıyor ve işleri titanyum uygulaması ilk ajax çağrısı, ancak titanyum app ikinci çağrı için ölümcül bir hata döndürür: C sınıfı DataBase Redeclare: \ yol-to-app \ dist \ win32 \ app- \ Resources isim \ p \ DataBase.class.php 10 hattı (line 10 sınıf Deklerasyonu class DataBase{
olmak)
Herhangi biri bu olabilir neden olarak herhangi bir fikirleri var
Şerefe
Luke