يه درخواست واسه كمك

MRB COMPANY

Member
سلام
من نمي دونم چرا لوكال هاستم قاطي كرده
چرا؟
چون :
فكر كنم دستورات آجاكس رو انجام نمي ده
هرصفحه اي رو كه مي خواي نمايش بدي همه عكسهاشو نشون نميده (بايد 100 بار رفرش بزنم تا همه عكسها يه جا تو صفحه نمايش داده به)
شايدم بازم مشكل داره كه من نمي دونم

من دارم با آجاكس و پي اچ پي يه سايت مي زنم
به خاطر اين مشكل لوكال هاستم نمي تونم كارم رو انجام بدم
اميدم فقط به شماست
ممنون ميشم كمكم كنيد
 

ziXet

مدیر انجمن PHP/MYSQL
سلام
من نمي دونم چرا لوكال هاستم قاطي كرده
چرا؟
چون :
فكر كنم دستورات آجاكس رو انجام نمي ده
هرصفحه اي رو كه مي خواي نمايش بدي همه عكسهاشو نشون نميده (بايد 100 بار رفرش بزنم تا همه عكسها يه جا تو صفحه نمايش داده به)
شايدم بازم مشكل داره كه من نمي دونم

من دارم با آجاكس و پي اچ پي يه سايت مي زنم
به خاطر اين مشكل لوكال هاستم نمي تونم كارم رو انجام بدم
اميدم فقط به شماست
ممنون ميشم كمكم كنيد
حتما از IE استفاده میکنی درسته؟
IE به خاطر سیستم cache احمقش با ای جکس مشکل پیدا کرده شما اگه یه صفحه رو با GET از طریق ای جکس فراخونی میکنی باید یه هش به آدرس صفحه اضافه کنی تا IE کش رو روش اعمال نکنه. مثلا اگه آدرس درخواستیت اینه: index.php?v=c حالا باید اینجوری کنیش: index.php?v=c&r=HGJSLYFHRDB

موفق باشید
 

MRB COMPANY

Member
نه دوست عزيز
منم اول فكر كدم مشكل ie هستش
ولي توي opera و firefox هم همين مشكل رو داره
 

MRB COMPANY

Member
من فقط مي خوام با آجاكس از يه فايل php يه درخواست كنم و يه خروجي بگيرم
اينو نوشتم
ولي رو لوكال كار نمي كنه
نمي دونم مشكل از چي هستش
HTML:
<form >
<input id="name" size="25" onchange="callserver()" type="text" />
<input id="bac" size="25" onchange="" type="text" />

</form>
<script language="javascript" type="text/javascript">

var xmlHttp=false;

if(@_jscript_version >=5)
    try{
        xmlHttp:new ActiveXObject("Msxml2.XMLHTTP");
    }
    catch (e) {
            try {
               xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
            }
            catch (e2) {
                xmlHttp:false;
                }
    }

if(!xmlHttp && typeof XMLHttpRequest !='undefined'){
    xmlHttp=new XMLHttpRequest();
}

function callserver(){
    var name=document.getElementById("name").value;
    if(name=null) return;
    var url="scriptget.php?name="+escape(name);
xmlHttp.open("GET",url,true);
xmlHttp.onreadystatechange=updatepage;
xmlHttp.send(null);
}

function updatepage(){
if (xmlHttp.readystate==4){
var response=xmlHttp.responseText;
document.getElementById("bac").value=response;
}
}

</script>
 
آخرین ویرایش:

MRB COMPANY

Member
اگه شما كدي داريد كه ميشه با ajax مثل كد من به يه فايل يه در خواستي فرستاد و يه چيزي گرفت بديد از اون استفاده كنم
من مي خوام توي همه مرورگرها كار كنه
اين كدي رو كه تو پست قبلي گذاشته بودم رو توي از توي يه مقاله كه همين چند روز پيش از مجيد آن لاين دانلود كرده بودم نوشتم
نمي دونم مشكل كجاست
كامپيوتر من يا كد من
 

جدیدترین ارسال ها

بالا