שלום, יש לי שאלה ב AJAX, עשיתי פונקציה כלשהי שמאפשרת ששולפת מידע לפי ה ID שקוראים לה מקובץ אחר.. עכשיו הכל פועל כמו שצריך ויפה מאוד, כלומר נגיד אני רוצה לקרוא לפונקציה בדף שונה אני עושה
PHP קוד:
<script src="ajax.js"></script>
<a href="#" onclick="javascript:sndReq('1');">test</a>
<div id="1"></div>
<a href="#" onclick="javascript:sndReq('2');">test</a>
<div id="2"></div>
<br />
עכשיו כשלוחצים על הלינק זה יציג את התוכן בחלק שלו, עכשיו אני רוצה לעשות שיהיה גם אפשר לסגור את הקריאה שנשלחה כאילו אם ילחצו פעמים הוא יסתיר את הטקסט( להסתיר זה לא יעיל נכון? צריך פשוט לבטל את הקריאה ).
הפונקציות שלי:
PHP קוד:
function sndReq(id) {
http.open('get', 'loadContent.php?id='+id,true);
http.onreadystatechange = handleResponse;
http.send(null);
if (http.readyState == 2){
document.innerHTML="Loading... Please wait";
}
function handleResponse() {
if(http.readyState == 4){
var response = http.responseText;
document.getElementById(id).innerHTML=response
}
}
}