PDA

View Full Version : سوال: کار نکردن براي کروم $(document).ready(function()



hamid2007id
سه شنبه 18 شهریور 1393, 01:38 صبح
سلام
اين کد براي firefox و opera کار ميکنه ولي براي chrome و IE و safari کار نميکنه


$(document).ready(function(){


$("#weather").load("weather.php?xml=go.xml");

$("option#city").click(function(){

xml = $(this).attr('value');

changecity(xml);



})

})
function changecity(xml){

$("#weather").html('<img src="img/loading.gif"/>');
$("#weather").load("weather.php?xml="+xml);


}



اين کد براي يک تگ <option> نوشته شده که اسم شهر ها بعد از هربار انتخاب اطلاعات مربوط به اونها رو نشون ميده

هرچي گشتم براي نمايش در همه مرورگرها ، نتونستم کدشو پيدا کنم

لطفا" کدشو برام بزاريد

Mori Bone
سه شنبه 18 شهریور 1393, 10:22 صبح
به جای
$(document).ready(function(){});
از
$(function() {});
استفاده کن.

hamid2007id
چهارشنبه 19 شهریور 1393, 00:24 صبح
سلام ، اين کار تاثيري نداشت

البته اشاره کنم که از jQuery در<head> استفاده شده

در يک فروم خارجي سوال مشابه سوال من در مورد .load() و کار نکردن در chrome مطرح شده بود که جوابي براش نداده بودن

مشکل اساسي من اينه که هنوز نميدونم مشکل چيه !

چطوري که در firefox و opera کار ميکنه ولي در بقيه نه :گریه::عصبانی++:

hamid2007id
پنج شنبه 20 شهریور 1393, 23:01 عصر
کسي هست کمک کنه