با سلام و عرض خسته نباشید خدمت دوستان
یه سوالی از حرفه ای ها داشتم در مورد قراردادن کد های PHP در جاوا اسکریپت
من میخوام وردپرسم رو ایجکس کنم
تو یه جا به اشکال برخوردم ، منم میخوام چرخه پست هارو تو یه فایل جاوا اسکریپت قرار بدم که اونم طی 10 ثانیه ریفرش میشه
کد جاوا اسکریپتش رو دارم ولی هر کاری میکنم نمیتونم با PHP برقراری کنم
var divname, content2 = '', content = '', up = 1, count = 10, interval;
function refresh() {
count = 10;
clearInterval(interval);
$('#loadingstate').empty().append('<div id="ajax2"><p>در ØØ§Ù„ Ø¯Ø±ÛŒØ§ÙØª اطلاعات...</p></div>').fadeIn(300);
$('#hide').<strong>load</strong>('<strong>http://litescript.ir/wp-content/themes/LiteScr/posts.ph</strong>p', function(data) {
if (data != '') {
data = str_replace('<p>', '', data);
data = str_replace('</p>', '', data);
content2 = content;
content = data;
data = str_replace(content2, '', data);
console.log('Updated');
if (data != '') {
divname = "ajaxup" + up;
if (data == content)
$('.ajaxclear').empty();
var arr = data.split('<br />'), i;
for (i in arr) {
if (arr[i] != '') {
$('#ajax').after("<div style='display:none' id='ajax2' class='ajaxclear ajaxup" + up + "'><p>" + arr[i] + "</p></div>");
divname = ".ajaxup" + up;
$(divname).fadeIn();
up++;
}
}
/*
$('html, body').animate({
scrollTop : $('#content').offset().top
}, 500);
*/
}
countDown();
}
});
}
function countDown() {
if (count <= 0) {
refresh();
} else {
clearInterval(interval);
count--;
$('#loadingstate').empty().append('<div id="ajax2"><p>بروز رسانی تا ' + count + ' ثانیه دیگر انجام خواهد شد! <a onClick="refresh()" style="cursor:pointer">(بروز رسانی)</a></p></div>').fadeIn(300);
interval = setInterval('countDown()', 1000);
}
}
function str_replace(search, replace, subject, count) {
var i = 0, j = 0, temp = '', repl = '', sl = 0, fl = 0, f = [].concat(search), r = [].concat(replace), s = subject, ra = Object.prototype.toString.call(r) === '[object Array]', sa = Object.prototype.toString.call(s) === '[object Array]';
s = [].concat(s);
if (count) {
this.window[count] = 0;
}
for ( i = 0, sl = s.length; i < sl; i++) {
if (s[i] === '') {
continue;
}
for ( j = 0, fl = f.length; j < fl; j++) {
temp = s[i] + '';
repl = ra ? (r[j] !== undefined ? r[j] : '') : r[0];
s[i] = (temp).split(f[j]).join(repl);
if (count && s[i] !== temp) {
this.window[count] += (temp.length - s[i].length) / f[j].length;
}
}
}
return sa ? s : s[0];
}
$(document).ready(function() {
refresh();
});
اون قسمتی که با بولد مشخص کردم ، اونجا مشکل منه
وقتی .load رو میزنم و یه صفحه php رو تعریف میکنم مشکل پیدا میکنه دلیلشم اینه که صفحه ای که ساختم جدا از تم وردپرس هست حالا اون صفحه ای رو که درست کردم رو با پی اچ پی خالی با include کردن قرار میدم اوکیهمشکل من اون ای جکسشه
حالا وقتیم که بجای .load ، کد ducument.write میزارم و کد های اون قسمت رو میدم نشون نمیده
اگه میدونید بیزجمت من رو راهنمایی کنید
اگرم یه روش دیگه بلدید بگید !
پیشاپیش ممنون