11-02-2010, 20:25
|
|
|
חבר מתאריך: 07.10.04
הודעות: 1,277
|
|
אני רואה שזה מבלבל אותך.
תראה, זה די פשוט. ב-JavaScript מותר להשתמש בסימן $ במשתנים.
זה מאוד קצר ונוח, זה משפט ביטויים מורכבים. החיסרון המשמעותי הוא שזה פחות ברור.
עוד חיסרון הוא ש"כולם" קפצו על המציאה, ומשתמשים בזה בתור קיצור. גם jQuery, גם prototype וכו'.
אז במקום $, אתה יכול להשתמש במשתנה jQuery. זה בדיוק אותו דבר.
בגלל זה, במקום $(data) אתה צריך לכתוב jQuery(data) zz (בלי zz, זה ליישור).
אני ארשום לך קוד בצורת כתיבה אחרת, שעושה אותו דבר ומפעיל את fancybox:
קוד:
jQuery.ajax({
url : base_url + "profile/switch_CRE_AJAX",
success : function(data) {
jQuery('#'+dv)
.html(data)
.find('a').fancybox();
},
error : function(XMLHttpRequest, textStatus, errorThrown){
alert(errorThrown);
}
});
|