Page 1 of 2 12 LastLast
Results 1 to 25 of 33

Hybrid View

Previous Post Previous Post   Next Post Next Post
  1. #1
    Registered User bombov's Avatar
    Join Date: Jan:2007
    Location: Âàðíà
    Posts: 260

    Ajax 2 âúïðîñà

    1 âúïðîñ :

    Íåùî íå ìîãà äà íàìåðÿ êàê äà âçåìà èíôîðìàöèÿ îò âúíøíà ñòðàíèöà.
    Ðàçãëåäàõ öÿëàòà aptana (ðåäàêòîð),êîéòî ïîêàçâà öÿëàòà íàëè÷íè ôóíêöèè çà javascript.
    Click image for larger version. 

Name:	Aptana.jpg 
Views:	107 
Size:	187.5 KB 
ID:	24202

    Òóêà ñúì ïîêàçàë êàê èçãëåæäà ðåäàêòîðà è êàêâè ãëóïîñòè ñúì ïðîáâàë.

    2 Âúïðîñ :

    Ïðè çàðåäåíà äèíàìè÷íî èíôîðìàöèÿ :

    Òîåñò Ïðèìåðíî :
    Ajax ôàåë èçïðàùà èíôîðìàöèÿ êúì php ôàåë :
    Code:
     var url = 'Scripts/getGalery.php?id='+hotel_id;
    xmlhttp.open('Get', url, true);
    Ïðèìåðíî php âðúùà :
    Code:
    <a class="picture" href="../phpThumb/phpThumb.php?src=<?php echo $path;?>&w=600" name="../phpThumb/phpThumb.php?src=<?php echo $path;?>&w=480">
    			<img class="box" src="../phpThumb/phpThumb.php?src=<?php echo $path;?>&h=150&zc=1" alt="Íÿìà ñíèìêà"/>
    		</a>
    È íå ìîæå jQuery-òî äà íàìåðè ,÷å èìà òàêúâ êëàñ :

    Code:
    $('.picture').lightBox();
    Êîãàòî ñúîòâíèÿ êîä å â html ñòðàíèöàòà âñè÷êî ñè âúðâè ,íî âúðíàò ñ Ajax request íå ìîæå äà ãî íàìåðè.

    âòîðèÿò âúïðîñ åäâà ëè óñïÿõ äà ãî îáåñíÿ êàòî õîðàòà ,òàêà ,÷å ùå ïî ÿñíÿâàì àêî å íóæíî.

  2. #2
    íÿêîé ñè rogozen's Avatar
    Join Date: Nov:2005
    Location: Ñîôèÿ
    Posts: 357
    Çäðàâåé, îòíîñíî ïúðâèÿ òè âúïðîñ íå ìîæåø äà ïðàâèø òàêîâà íåùî. Ïî ïðèíöèï áðàóçúðèòå òè çàáðàíÿâàò äà èçâèêâàø ñàéòîâå îò ðàçëè÷åí äîìåéí ÷ðåç Ajax èëè äà çàðåæäàø òàêèâà ñòðàíèöè ïðåç iframe. Òðÿáâà äà âçåìåø ñúäúðæàíèåòî íà ÷óæäàòà ñòðàíèöà ÷ðåç çàÿâêà îò ñúðâúðà, ò.å. ÷ðåç php-òî. Ïðîâåðè îáà÷å äà íå áè îò sinoptik äà ïðåäëàãàò íÿêàêâî API, êàêòî Google, ïðåç êîåòî äà ïîëçâàø ñúäúðæàíèåòî íà ñàéòà èì. È ïðîâåðè äàëè èìàø ïðàâî äà ïðàâèø âñè÷êî òîâà, çà äà íå ñå ñúðäÿò ïîñëå À çà âòîðèÿ òè âúïðîñ, òàêà êàêòî ñè ãî îïèñàë áè òðÿáâàëî äà ðàáîòè. Ïðåäïîëàãàì ÷å ðåçóëòàòà îò Ajax-à ãî äîáàâÿø êúì íÿêîé ñúùåñòâóâàù åëåìåíò. Íå çíàì êàê ñå èíèöèàëèçèðà òîçè lightbox, äà íå áè îò òîâà äà èäâà ïðîáëåìà - äà òðÿáâà ïàê äà ñå èíèöèàëèçèðà.

  3. #3
    Áåëûé è ïóøèñòûé Bombera's Avatar
    Join Date: Jul:2001
    Location: Êàçàíëúê 4EVA
    Posts: 13,833
    Íà êàðòèíêàòà â Àïòàíà, ïîíå äîêîëêîòî ðàçáèðàì, ñå îïèòàø äà ïîëó÷èø Äæàâàñêðèïò îáåêò äèðåêòíî îò XMLHttpRequest çàÿâêà. Íÿìà äà ñòàíå. Òîâà, êîåòî òè ñå âðúùà å ïðîñò ñòðèíã. Êàê ùå ãî èçïîëçâàø è êàê ùå ñè îðãàíèçèðàø îáåêòèòå å íåùî, êîåòî òðÿáâà äà ñå ñâúðøè äîïúëíèòåëíî. Àêî òè ñå âðúùà íåùî êàòî îò çàÿâêàòà îò âòîðèÿ âúïðîñ, íàé-ëåñíî å äà ãî ñëîæèø êàòî innerHTML íà DIV èëè SPAN. Òîãàâà áðàóçúðà ñúçäàâà íóæíèòå îáåêòè àâòîìàòè÷íî è ìîæåø äà ãè ïîëçâàø ÷ðåç ÄæàâàÑêðèïò.
    Òîâà, ìèñëÿ, îòãîâàðÿ è íà âòîðèÿ òè âúïðîñ. Âúðíàòèÿ ñòðèíã íå å íèùî ïîâå÷å îò åäèí ñòðèíã è íå âîäè äî àâòîìàòè÷íî ñúçäàâàíå íà îáåêòè, ñ êîèòî JQuery äà îïåðèðà.

    Ïî-êúñíî, àêî èìàì âðåìå ùå òè ñëîæà ïðîñò ïðèìåð çà ïîëçâàíå íà XMLHttpRequest(çíàåí êàòî Ajax) è êàê ñå ïîëçâà âúðíàòèÿ ñòðèíã.
    EVGA X299 FTW K|i9-7960X@4.7|4x8 Patriot Viper Steel 4000|GTX 1660 Ti|970 EVO 1 TB|Seasonic Focus GX-1000|Xigmatek Elysium|Êèëî è ïîëîâèíà âîäà
    Rampage IV Extreme BE|E5-1680v2@4.7|4x4 HyperX 1866|Cougar Aqua 240|GTX 1050 Ti|970 EVO 1/4 TB|CM 850 SilentPro|HAF-X|Áåç èñòèíñêî âîäíî

  4. #4
    Registered User bombov's Avatar
    Join Date: Jan:2007
    Location: Âàðíà
    Posts: 260
    Âúïðîñ 1 :

    ×åñòíî êàçàíî íå ñè ñïîìíÿì äà ñúì âèäÿë â Áà ñàéò îïöèÿ çà API.Ïîãëåäàõ íÿìàøå.

    Ïî ïðèíöèï ñúì ÷îâåê ,êîéòî öåíÿ òðóäà íà äðóãèòå ,òàêà ,÷å àêî óñïåÿ äà ãî íàïðàâÿ ïúðâî ùå ãè ïèòàì äàëè ìîãà äà ïîëçâàì èíôîðìàöèÿòà êàòî ðàçáèðà ñå ùå ñëîæà è ïðåïðàòêà êúì ñàéòà è îáåñíåíèå ,÷å ïîëçâàì òî÷íî òàçè èíôîðìàöèÿ îò òåõíèÿ ñàéò.

    Ñåãà ùå ïðîáâàì ñ php.

    Âúïðîñ 2 :

    Åìè â Ñïåöèàëåí div ïîìåñòâàì ðåçóëòàòà êàòî ñëàãàì è íåîáõîäèìèòå òàãîâå.

    Åòî íàïðàâî êàê ãî ïðàâÿ :

    Ajax+jQuery.rar

  5. #5
    íÿêîé ñè rogozen's Avatar
    Join Date: Nov:2005
    Location: Ñîôèÿ
    Posts: 357
    Ïðèâåò, â ïúðâèÿ ñè ïîñò ñúì ñå îáúðêàë ìàëêî. Ìîæåø äà çàðåæäàø â iframe ñòðàíèöà îò äðóã äîìåéí, íî èìà îãðàíè÷åíèå â êîìóíèêàöèÿòà ìåæäó äâàòà window îáåêòà (òîçè íà parent-à è òîçè íà iframe-à). Ìîæåø äà ïðîìåíÿø ñàìî location.href ñòîéíîñòòà.

    Èíà÷å òîâà, ÷å íå ñè âèäÿë â Áà ñàéò îïöèÿ çà API, íå çíà÷è ÷å íÿìà Íà âðåìåòî ïðàâèõ ïîäîáíî API çà moitepari.bg, íî çà äà ñå ïîëçâà òðÿáâà äà ñå äîãîâîðèø ñ õîðàòà îò ñàìèÿ ñàéò. Òàêà ÷å ìîæåø äà ñå îáàäèø íà sinoptik.bg è äà ïèòàø äàëè èìàò.

    Ðàçãëåäàõ ñòðàíèöàòà, êîÿòî ñè ïðàòèë. Êîãàòî ñå èçïúëíÿâà àíîíèìíàòà ôóíêöèÿ ñ èíèöèàëèçàöèÿ íà date picker-à, âñå îùå íÿìà åëåìåíò ñ id dateAjax. Òðÿáâà äà ñëîæèø èíèöèàëèçèðàùèÿ êîä â ajax callback ôóíêöèÿòà.

    Ãëåäàì, ÷å èçïîëçâàø jQuery. Çàùî íå ïîëçâàø òåõíèÿ ajax ìåòîä?

  6. #6
    Registered User bombov's Avatar
    Join Date: Jan:2007
    Location: Âàðíà
    Posts: 260
    Quote Originally Posted by rogozen View Post
    3.Èíà÷å òîâà, ÷å íå ñè âèäÿë â Áà ñàéò îïöèÿ çà API, íå çíà÷è ÷å íÿìà Íà âðåìåòî ïðàâèõ ïîäîáíî API çà moitepari.bg, íî çà äà ñå ïîëçâà òðÿáâà äà ñå äîãîâîðèø ñ õîðàòà îò ñàìèÿ ñàéò. Òàêà ÷å ìîæåø äà ñå îáàäèø íà sinoptik.bg è äà ïèòàø äàëè èìàò.

    1.Ðàçãëåäàõ ñòðàíèöàòà, êîÿòî ñè ïðàòèë. Êîãàòî ñå èçïúëíÿâà àíîíèìíàòà ôóíêöèÿ ñ èíèöèàëèçàöèÿ íà date picker-à, âñå îùå íÿìà åëåìåíò ñ id dateAjax. Òðÿáâà äà ñëîæèø èíèöèàëèçèðàùèÿ êîä â ajax callback ôóíêöèÿòà.

    2.Ãëåäàì, ÷å èçïîëçâàø jQuery. Çàùî íå ïîëçâàø òåõíèÿ ajax ìåòîä?
    1.À êàê ñòàâà ,÷å íÿìàì ìíîãî øèðîêè ïîçíàíèÿ âúðõó Ajax.

    2.È àç âå÷å ñå ÷óäÿ.

    3.Çíàì .
    Ïî ïðèíöèï çàäà÷àòà äåòî ìè å ïîñòàâèõà(íåùî êàòî äîìàøíà ðàáîòà ) å äà âçèìàì òåìïåðàòóðàòà îò íÿêîé ñàéò ,òàêà ,÷å çà php îòêðèõ ,÷e ñòàâà ñ fopen è fread íî íå ìè õàðåñà ,òàêà ,÷å ùå òúðñÿ äà íàìåðÿ íÿêàêâî API.
    Íî èñêàõ äà íàó÷à íåùî óíèâåðñàëíî ,çàùîòî äíåñêà òåìïåðàòóðè ,óòðå äðóãî.
    Last edited by bombov; 6th October 2009 at 21:45.

  7. #7
    íÿêîé ñè rogozen's Avatar
    Join Date: Nov:2005
    Location: Ñîôèÿ
    Posts: 357
    Çàïîâÿäàé:
    Code:
    function Test(){
    	jQuery.get('Scripts/getPicker.php', function(data){
    		$('#Ajaxresult').html(data);
    		$("#dateAjax").datepicker({minDate:-30, maxDate: '+5M +10D'});
    	});
    }
    Òåñòâàíî è ðàáîòè

  8. #8
    Registered User ñèìî's Avatar
    Join Date: Feb:2006
    Location: Âàðíà
    Posts: 653
    È àç íàñêîðî èìàõ çàäà÷à äà èçâëåêà äàííè îò sinoptik.bg. Ïðèíöèïúò å ñëåäíèÿ: ïðàâèø request íà ñòðàíèöàòà ñ âñè÷êè ãðàäîâå è èçâëè÷àø âðúçêèòå (àç ãè èìàõ íà ãîòîâî), ñëåä òîâà ïðàâèø request çà âñÿêà âðúçêà è ïàðñâàø âúðíàòàòà ñòðàíèöà, çà äà èçâëå÷åø íóæíèòå òè äàííè. Ñëåä òîâà êàêâî ùå ïðàâèø ñ òÿõ ñè å òâîÿ ðàáîòà.

  9. #9
    Registered User bombov's Avatar
    Join Date: Jan:2007
    Location: Âàðíà
    Posts: 260
    Quote Originally Posted by ñèìî View Post
    È àç íàñêîðî èìàõ çàäà÷à äà èçâëåêà äàííè îò sinoptik.bg. Ïðèíöèïúò å ñëåäíèÿ: ïðàâèø request íà ñòðàíèöàòà ñ âñè÷êè ãðàäîâå è èçâëè÷àø âðúçêèòå (àç ãè èìàõ íà ãîòîâî), ñëåä òîâà ïðàâèø request çà âñÿêà âðúçêà è ïàðñâàø âúðíàòàòà ñòðàíèöà, çà äà èçâëå÷åø íóæíèòå òè äàííè. Ñëåä òîâà êàêâî ùå ïðàâèø ñ òÿõ ñè å òâîÿ ðàáîòà.
    À òî÷íî êàê ñòàâà ,÷å òî÷íî òîâà ìè òðÿáâà.

    Ïðîñòî âå÷å âòîðè äåí òúðñÿ è íå ìîãà äà íàìåðÿ íèêàêúâ example êàê äà âçåìà ïðèìåðíî èíôîðìàöèÿòà îò åäèí div ïðèìåðíî îò äàäåí ñàéò.

    @rogozen

    Ìíîãî áëàãîäàðÿ.

  10. #10
    Áåëûé è ïóøèñòûé Bombera's Avatar
    Join Date: Jul:2001
    Location: Êàçàíëúê 4EVA
    Posts: 13,833
    Òî÷íî îïðåäåëåí åëåìåíò íå ìîæåø. Âçèìàø ñè ñòðàíèöàòà, êàòî òåêñò, è îòòàì ñå ñïàñÿâàø íÿêàê, ïàðñâàéêè ÿ - ò.å îáðàáîòâàø òåêñòà(ñòðèíãà), òúðñåéêè ïî ïðèçíàê, äà ðå÷åì ñ Regular Expressions. Àêî å äîáðå XML ñòðóêòóðèðàíà, ìîæå äà òè ñå îòâîðè ïàðàøóòà äà ÿ îáõîäèø ëåñíè÷êî, íî íå çàëàãàé íà òîâà.
    EVGA X299 FTW K|i9-7960X@4.7|4x8 Patriot Viper Steel 4000|GTX 1660 Ti|970 EVO 1 TB|Seasonic Focus GX-1000|Xigmatek Elysium|Êèëî è ïîëîâèíà âîäà
    Rampage IV Extreme BE|E5-1680v2@4.7|4x4 HyperX 1866|Cougar Aqua 240|GTX 1050 Ti|970 EVO 1/4 TB|CM 850 SilentPro|HAF-X|Áåç èñòèíñêî âîäíî

  11. #11
    Registered User bombov's Avatar
    Join Date: Jan:2007
    Location: Âàðíà
    Posts: 260
    Quote Originally Posted by Bombera View Post
    Òî÷íî îïðåäåëåí åëåìåíò íå ìîæåø. Âçèìàø ñè ñòðàíèöàòà, êàòî òåêñò, è îòòàì ñå ñïàñÿâàø íÿêàê, ïàðñâàéêè ÿ - ò.å îáðàáîòâàø òåêñòà(ñòðèíãà), òúðñåéêè ïî ïðèçíàê, äà ðå÷åì ñ Regular Expressions. Àêî å äîáðå XML ñòðóêòóðèðàíà, ìîæå äà òè ñå îòâîðè ïàðàøóòà äà ÿ îáõîäèø ëåñíè÷êî, íî íå çàëàãàé íà òîâà.
    Êîôòè ðàáîòà.

    ×åñòíî êàçàíî íå î÷àêâàõ äà íÿìà ïîäîáíî íåùî â php,ajax èëè javascript.

    Óòðå ùå ãëåäàì äà íàïðàâÿ íÿêàêúâ ðåãóëÿðåí èçðàç è äà ðåæà äà âèäèì êàêâî ùå ñòàíå.

  12. #12
    Áåëûé è ïóøèñòûé Bombera's Avatar
    Join Date: Jul:2001
    Location: Êàçàíëúê 4EVA
    Posts: 13,833
     êîé åçèê? XML ïàðñúðà å äîñòúïåí â Èíòåðíåò Åêñïëîðúð ïðåç ÄæàâàÑêðèïò(çà äðóãèòå áðàóçúðè íå çíàì), êàòî ÀêòèâÅêñ îáåêò, íî å ìàëêî âåðîÿòíî äà ñà äîáðå ñòðóêòóðèðàíè êàòî XML ñòðàíèöèòå, êîèòî ñå îïèòâàø äà ïîëçâàø. À òîâà âå÷å íå çàâèñè îò åçèêà
    Àç áè ãî íàïðàâèë äðóãîÿ÷å. Ñòðàíèöàòà ìè ïîäàâà àñèíõðîííà çàÿâêà(Àÿêñ) êúì ñúðâúðà, ñúðâúðúò ñâàëÿ ñòðàíèöàòà, ïðàâè ÿ, êàêâî òî ÿ ïðàâè - ñ XML ïàðñúð èëè ðåãóëÿðíè èçðàçè è ñíàñÿ ãîòîâèÿ ðåçóëòàò êúì ñòðàíèöàòà â îòãîâîð íà àñèíõðîííàòà çàÿâêà, ôîðìàòèðàí ïî òâîé ñè íà÷èí - äà ðå÷åì êàòî äèðåêòíî ñúäúðæàíèå íà êîíòåéíåðåí îáåêò(DIV e.g). Èìà êàê è äà ñå ñèìóëèðà ïîâèêâàíå îò ñúðâúðà êúì êëèåíòà, êîãàòî ñúðâúðúò å ãîòîâ ñ îáðàáîòåíàòà çàÿâêà.
    Îáðàáîòêàòà îòêúì ñúðâúðà óñëîæíÿâà âñè÷êî, íî òàêà å íàé-êîðåêòíèÿò ìîäåë, çà äà ñà òè íàé-íåíàòîâàðâàùè çà þçúðà ñòðàíèöèòå è äà ñà ïî-îòêëèêâàùè
    Last edited by Bombera; 7th October 2009 at 00:40.
    EVGA X299 FTW K|i9-7960X@4.7|4x8 Patriot Viper Steel 4000|GTX 1660 Ti|970 EVO 1 TB|Seasonic Focus GX-1000|Xigmatek Elysium|Êèëî è ïîëîâèíà âîäà
    Rampage IV Extreme BE|E5-1680v2@4.7|4x4 HyperX 1866|Cougar Aqua 240|GTX 1050 Ti|970 EVO 1/4 TB|CM 850 SilentPro|HAF-X|Áåç èñòèíñêî âîäíî

  13. #13
    Registered User bombov's Avatar
    Join Date: Jan:2007
    Location: Âàðíà
    Posts: 260
    Quote Originally Posted by Bombera View Post
    Â êîé åçèê?
    php,javascript,Ajax(ÿñíî ìè å ,÷å javascript-a è àjax-a ñà åäíî).
    Ìîÿ ãðåøêà.

    Ïî-äîáðà äà ñïðà ,÷å ñå îñåùàì ,÷å ðúñÿ òúïîòèè.

    Êàêòî è äà å.Ïðîñòî î÷àêâàõ äà èìà íåùî ïîäîáíî ,ðàçãëåçèõ ñå ñàìî ñâîéñòâà è êëàñîâå äà ïîëçâàì ,ÿâíî óòðå ùå ñå íàëîæè àç äà ñè íàïðàâÿ àëãîðèòúìà.

    @Bombera

    XML å ìíîãî ðåøåíèå êàòî ñå çàìèñëÿ çà ñòðóêòóðèðàíå.Íå áèõ ñå ñåòèë ïî òîçè íà÷èí äà ãî íàïðàâÿ.Ùå âèäèì ,÷å php îò îáðàáîòêà íà ñòðèíãîâå õè÷ ìå íÿìà.Äîáðå ,÷å èìàì îïèò îò java-òà.
    Last edited by bombov; 6th October 2009 at 22:43.

  14. #14
    Registered User ñèìî's Avatar
    Join Date: Feb:2006
    Location: Âàðíà
    Posts: 653
    Quote Originally Posted by bombov View Post
    php,javascript,Ajax(ÿñíî ìè å ,÷å javascript-a è àjax-a ñà åäíî).
    Ìîÿ ãðåøêà.

    Ïî-äîáðà äà ñïðà ,÷å ñå îñåùàì ,÷å ðúñÿ òúïîòèè.

    Êàêòî è äà å.Ïðîñòî î÷àêâàõ äà èìà íåùî ïîäîáíî ,ðàçãëåçèõ ñå ñàìî ñâîéñòâà è êëàñîâå äà ïîëçâàì ,ÿâíî óòðå ùå ñå íàëîæè àç äà ñè íàïðàâÿ àëãîðèòúìà.

    @Bombera

    XML å ìíîãî ðåøåíèå êàòî ñå çàìèñëÿ çà ñòðóêòóðèðàíå.Íå áèõ ñå ñåòèë ïî òîçè íà÷èí äà ãî íàïðàâÿ.Ùå âèäèì ,÷å php îò îáðàáîòêà íà ñòðèíãîâå õè÷ ìå íÿìà.Äîáðå ,÷å èìàì îïèò îò java-òà.
    ÖÚÊ
    IndexOf òè å findstring, strfind èëè êàêâîòî òàì å â php íå ãî ïîìíÿ íàèçóñò, ïðèåìà êàòî ïàðàìåòúð ïîçèöèÿ, îò êîÿòî äà çàïî÷íå äà òúðñè (êàêòî è ñòðèíãúò â êîéòî ùå òúðñè è òîçè, êîéòî ùå áúäå òúðñåí åñòåñòâåíî).
    Ñëåä êàòî èìàø íà÷àëíàòà ïîçèöèÿ, îò êîÿòî èñêàø äà çàïî÷íåø èçðÿçâàíåòî, òðÿáâà äà ïîäàäåø íà substring íà÷àëíà ïîçèöèÿ çà çàïî÷âàíå íà èçðÿçâàíå è áðîé ñèìâîëè, êîèòî äà áúäàò èçðÿçàíè. Ñúîòâåòíî íàìèðàø òîâà êîåòî å â êðàÿ íà æåëàíèÿ ñòðèíã è îò íåãîâàòà ïîçèöèÿ âàäèø ñòàðòîâàòà - òîâà òè å äúëæèíàòà íà ñòðèíãà, êîéòî ðåæåø.
    Ïîâå÷å âðåìå ìè îòíå äà íàïèøà ïîñòà ..

  15. #15
    Registered User bombov's Avatar
    Join Date: Jan:2007
    Location: Âàðíà
    Posts: 260
    Åòî êàêâà ïðîñòîòèéêà íàïðàâèõ :

    Temperature.rar

    Óòðå ùå ñå îïèòàì íåùè÷êî äà îïòèìèçèðàì ïî êîäà ,÷å òàêà å ñòàêìåíà ðàáîòà ,íåùî ,êîåòî ãëåäàì äà èçáÿãâàì.

  16. #16
    Registered User
    Join Date: Oct:2006
    Location: Plovdiv
    Posts: 305
    Íå ñå ïðàâè òàêà. Òîâà êîåòî ñè ñú÷èíèë êàòî .js å óæàñíî ãðóáî ñ òåçè try-catch èñòîðèè. Ùî íå ïîëçâàø jquery? Äîñòà ïî-åëåãàíòíî ñòàâà à êàòî ìó ñâèêíåø ïî÷âàø äà ãî ïîëçâàø íàâñÿêúäå à ïðîåêòà åäâà ëè ùå ñå îãðàíè÷è äî 1-2 ïðîñòè ñòðàíèöè (íå ÷å íå ñúì ïèñàë ñàì öÿë ajax framework íî âñåêè èìà íóæäà ïîíå 1 ïúò â æèâîòà ñè äà ïðåîòêðèå òîïëàòà âîäà)

    Åòî òè ñòàòèÿ ñ ajax-a íà jquery êàê ñòàâà: http://docs.jquery.com/Ajax/jQuery.ajax#examples

    Ðàçãëåäàé è serialize ìåòîäà ñúùî.
    prepBut nI vrbLike adjHungarian! qWhat's artThe adjBig nProblem?

  17. #17
    Registered User bombov's Avatar
    Join Date: Jan:2007
    Location: Âàðíà
    Posts: 260
    Quote Originally Posted by DiadoMraz View Post
    Íå ñå ïðàâè òàêà. Òîâà êîåòî ñè ñú÷èíèë êàòî .js å óæàñíî ãðóáî ñ òåçè try-catch èñòîðèè. Ùî íå ïîëçâàø jquery? Äîñòà ïî-åëåãàíòíî ñòàâà à êàòî ìó ñâèêíåø ïî÷âàø äà ãî ïîëçâàø íàâñÿêúäå à ïðîåêòà åäâà ëè ùå ñå îãðàíè÷è äî 1-2 ïðîñòè ñòðàíèöè (íå ÷å íå ñúì ïèñàë ñàì öÿë ajax framework íî âñåêè èìà íóæäà ïîíå 1 ïúò â æèâîòà ñè äà ïðåîòêðèå òîïëàòà âîäà)

    Åòî òè ñòàòèÿ ñ ajax-a íà jquery êàê ñòàâà: http://docs.jquery.com/Ajax/jQuery.ajax#examples

    Ðàçãëåäàé è serialize ìåòîäà ñúùî.
    Åìè ïúðâàíà÷àëíî ãî ïîëçâàõ ,íî íàïðàâèõ çàâîé êúì Ajax.Ìèñëèõ ,÷å å ïî ïðàâèëíî ,íî ñå îáåäèõ ,÷å ãðåøà è îòíîâî ùå ñå âúðíà êúì jQuery Ajax request.

  18. #18
    Registered User
    Join Date: Oct:2006
    Location: Plovdiv
    Posts: 305
    Quote Originally Posted by bombov View Post
    Åìè ïúðâàíà÷àëíî ãî ïîëçâàõ ,íî íàïðàâèõ çàâîé êúì Ajax.Ìèñëèõ ,÷å å ïî ïðàâèëíî ,íî ñå îáåäèõ ,÷å ãðåøà è îòíîâî ùå ñå âúðíà êúì jQuery Ajax request.

    Âèæ ñåãà, ajax íå å íåùî êîíêðåòíî è íÿìà ajax è jquery ajax. Ïðîñòî jQuery èìà íÿêîé è äðóã ìåòîä ñ êîéòî óëåñíÿâà ïèñàíåòî íà êëèåíòñêàòà ÷àñò îò ajax ïðèëîæåíèÿòà. Òè ñè òðúãíàë äà ïîëçâàø äèðåêòíî XmlHttpRequest-a íî ñè ãî íàïðàâèë ïðåêàëåíî ãðóáî ñ òåçè try-catch-îâå.

    jQuery å ãîëÿìà áèáëèîòåêà è àêî ïðàâèø íåùî ìíîãî ìàëêî å èçëèøíî äà ñå ïîëçâà. Îáà÷å çà íåùî ïî-ãîëÿìî òî ñå "èçïëàùà"
    prepBut nI vrbLike adjHungarian! qWhat's artThe adjBig nProblem?

  19. #19
    Registered User
    Join Date: Jul:2005
    Location: Sofiq
    Posts: 2,798
    Quote Originally Posted by DiadoMraz View Post
    Íå ñå ïðàâè òàêà. Òîâà êîåòî ñè ñú÷èíèë êàòî .js å óæàñíî ãðóáî ñ òåçè try-catch èñòîðèè. Ùî íå ïîëçâàø jquery? Äîñòà ïî-åëåãàíòíî ñòàâà à êàòî ìó ñâèêíåø ïî÷âàø äà ãî ïîëçâàø íàâñÿêúäå à ïðîåêòà åäâà ëè ùå ñå îãðàíè÷è äî 1-2 ïðîñòè ñòðàíèöè (íå ÷å íå ñúì ïèñàë ñàì öÿë ajax framework íî âñåêè èìà íóæäà ïîíå 1 ïúò â æèâîòà ñè äà ïðåîòêðèå òîïëàòà âîäà)

    Åòî òè ñòàòèÿ ñ ajax-a íà jquery êàê ñòàâà: http://docs.jquery.com/Ajax/jQuery.ajax#examples

    Ðàçãëåäàé è serialize ìåòîäà ñúùî.
    Õìì àç ñúùî ñúì ïðîòèâ ðàçíèòå ãîòîâè áîçè÷êè êàòî jquery. Àêî ìè òðÿáâà íÿêàêâà ôóíêöèîíàëíîñò ñè ÿ ïèøà, ïîíå çíàì êàê ðàáîòè è â ñó÷àé ÷å ñå ñ÷óïè è çàùî ñå å ñ÷óïèëà. Íà òèÿ ãîòîâèòå íåùà äîñòà íåùà íå ðàáîòÿò êàêòî ñå î÷àêâà, äîêóìåíòàöèèòå èì ñà óæàñíè è ñå ðîâèø êàòî öÿëî äîñòà ïîâå÷å îò êîëêîòî àêî ñè ãî íàïðàâèø ñàì.

    Íàïèñúë ñúì ñè îòäàâíà áèáëèîòåêà çà AJAX ñ ðàçëè÷íè ñòåéòîâå, êîèòî ñå âðúùàò îò ñúðâúðíèÿ ñêðèïò ïðåç õåäàðà è ò.í. ãëåçîòèèêè äåòî jquery ãè íÿìà.

    Òî÷íî ñ jquery íå ìîãà äà äàì ïðèìåð (íå ãî ïîëçâàì), íî íàñêîðî ðåøèõ äà ïîëçâàì ôëàø óïëîàä ôîðìà swfupload. Ìàëå òèÿ ñè áÿõà îñòàâèëè ðúöåòå è äâåòå â êîäà. Öÿë äåí ñè çàãóáèõ äà èì îïðàâÿì áîçèòå. À äà êàæåø, ÷å å íÿêàêàâ ìåãà ãîëÿì êîäà ôëåêñà áåøå 50-60 ðåäà ñ 3 ãðåøêè â íåãî (íà 2 ìåñòà íå ðåñåòâàõà ñïèñúêà îò èçáðàíèòå ôàéëîâå è â åäíàòà ôóíêöèÿ ïúê íå ðåñåòâàõà áðîéêàòà). Òå òàêà ñ ãîòîâèòå íåùà
    Last edited by _ShadoW_; 14th October 2009 at 17:38.

  20. #20
    íÿêîé ñè rogozen's Avatar
    Join Date: Nov:2005
    Location: Ñîôèÿ
    Posts: 357
    Òî÷íî ïúê jQuery äà å áîçà. Îùå ïîâå÷å, ÷å ñå ðàçðàáîòâà îò ãóðóòà íà javascript-à. Èíà÷å çà ãîòîâèòå íåùà âèíàãè òðÿáâà äà ïðîâåðÿâàø êîëêî ñà íàäåæäíè è ïàê èìà ðèñê äà äîèçêóñóðÿâàø íåùî. Íî â íÿêîè ñëó÷àè å ïî-äîáðå äà ãè ïîëçâàø, îò êîëêîòî äà ïðåîòêðèåø êîëåëîòî. È íå ìè ñòàíà ÿñíî êàêâî âðúùàø ïðåç header-à è çàùî ãî ïðàâèø ïî òîÿ íà÷èí, íî òîâà ñè å òâîÿ ðàáîòà.

  21. #21
    Registered User
    Join Date: Jul:2005
    Location: Sofiq
    Posts: 2,798
    Quote Originally Posted by rogozen View Post
    Òî÷íî ïúê jQuery äà å áîçà. Îùå ïîâå÷å, ÷å ñå ðàçðàáîòâà îò ãóðóòà íà javascript-à. Èíà÷å çà ãîòîâèòå íåùà âèíàãè òðÿáâà äà ïðîâåðÿâàø êîëêî ñà íàäåæäíè è ïàê èìà ðèñê äà äîèçêóñóðÿâàø íåùî. Íî â íÿêîè ñëó÷àè å ïî-äîáðå äà ãè ïîëçâàø, îò êîëêîòî äà ïðåîòêðèåø êîëåëîòî. È íå ìè ñòàíà ÿñíî êàêâî âðúùàø ïðåç header-à è çàùî ãî ïðàâèø ïî òîÿ íà÷èí, íî òîâà ñè å òâîÿ ðàáîòà.
    Êàê êàêâî âðúùàì Âðúùàì ñè ñòàóñ íà ðåçóëòàòà îò ñúðâàðà ïðèìåðíî: Success, Fail, Error. Êàòî çà âñåêè ñòàòóñ ìîãà äà èìàì ðàçëè÷åí õåíäúë â js. Ïðèìåðíî ïðàâÿ çàâêà, ñëîæè òàçè êàðòèíêàòà êàòî ëþáèìà. Ñêðèïòà ìè âúùà ñòàòóñ: Årror ñ òåêñò "òàÿ êàðòèíêà å âå÷å ëþáèìà", èëè Fail: "ïúðâî ñå ëîãíåòå çà äà èçáåðåòå êàðòèíêàòà êàòî ëþáèìà!" è ò.í. Ïîñëå ñå ïðîâåðÿ äàëè èìà õåíäúë çà ñúòâåòíèÿ ñòàòóñ è ñå èçïúëíÿâà. Ïî òîçè íà÷èí ìîãà äà îáðàáîòâàì ðàçëè÷íèòå ñëó÷àé äèðåêòíî â js áåç äà ñå íàëàãà ñàìèÿ ñúðâàð äà ìè äàâà äà èçïúëíÿâàì êîìàíäè èëè äà ìè êàçâà êàê äà îáðàáîòÿ ñòàòóñà, íèòî ñå çàíèìàâàì äà ïðåäàâàì îáåêòè â Json èëè XML (îñâåí àêî íå ìè ñå íàëàãà).

    A â jquery ïðèìåðíî íå ìè õàðåñâà, ÷å òÿãëÿ 120êá, òàì íÿêàêâè 10 000 ðåäà êîä îò êîèòî ùå ïîëçâàì äà ðå÷åì 500-600 ðåäà. Âèíàãè ñà ìå äðàçíåëè òèÿ áèáëèîòåêè. Àêî ïðèìåðíî íàïðàâÿò òóë÷å ñ êîåòî äà ñè èçáèðàì êàêâî äà ìè ñëîæè ùåøå äà å ñóïåð óäîáíî. Ïðèìåðíî èñêàì ñàìî ñåëåêòîðèòå + AJAX äà ïîëçâàì äðóãèòå áîêëóöè íå ìè òðÿáâàò.
    Last edited by _ShadoW_; 14th October 2009 at 19:50.

  22. #22
    Áåëûé è ïóøèñòûé Bombera's Avatar
    Join Date: Jul:2001
    Location: Êàçàíëúê 4EVA
    Posts: 13,833
    Quote Originally Posted by rogozen View Post
    ... ãóðóòà íà javascript-à...
    Èçâèíÿâàì ñå çà îôòîïèêà, àìà òîâà å ìàëêî êàòî "ãóðó-òàòà íà áàäàíàðêàòà è ìèñòðèÿòà"
    EVGA X299 FTW K|i9-7960X@4.7|4x8 Patriot Viper Steel 4000|GTX 1660 Ti|970 EVO 1 TB|Seasonic Focus GX-1000|Xigmatek Elysium|Êèëî è ïîëîâèíà âîäà
    Rampage IV Extreme BE|E5-1680v2@4.7|4x4 HyperX 1866|Cougar Aqua 240|GTX 1050 Ti|970 EVO 1/4 TB|CM 850 SilentPro|HAF-X|Áåç èñòèíñêî âîäíî

  23. #23
    íÿêîé ñè rogozen's Avatar
    Join Date: Nov:2005
    Location: Ñîôèÿ
    Posts: 357
    Quote Originally Posted by _ShadoW_ View Post
    Êàê êàêâî âðúùàì Âðúùàì ñè ñòàóñ íà ðåçóëòàòà îò ñúðâàðà ïðèìåðíî: Success, Fail, Error. Êàòî çà âñåêè ñòàòóñ ìîãà äà èìàì ðàçëè÷åí õåíäúë â js. Ïðèìåðíî ïðàâÿ çàâêà, ñëîæè òàçè êàðòèíêàòà êàòî ëþáèìà. Ñêðèïòà ìè âúùà ñòàòóñ: Årror ñ òåêñò "òàÿ êàðòèíêà å âå÷å ëþáèìà", èëè Fail: "ïúðâî ñå ëîãíåòå çà äà èçáåðåòå êàðòèíêàòà êàòî ëþáèìà!" è ò.í. Ïîñëå ñå ïðîâåðÿ äàëè èìà õåíäúë çà ñúòâåòíèÿ ñòàòóñ è ñå èçïúëíÿâà. Ïî òîçè íà÷èí ìîãà äà îáðàáîòâàì ðàçëè÷íèòå ñëó÷àé äèðåêòíî â js áåç äà ñå íàëàãà ñàìèÿ ñúðâàð äà ìè äàâà äà èçïúëíÿâàì êîìàíäè èëè äà ìè êàçâà êàê äà îáðàáîòÿ ñòàòóñà, íèòî ñå çàíèìàâàì äà ïðåäàâàì îáåêòè â Json èëè XML (îñâåí àêî íå ìè ñå íàëàãà).
    Ajax-à íà jQuery òè ïîçâîëÿâà äà çàäàäåø callback ôóíêöèÿ çà ãðåøêà ïðè çàÿâêàòà.

    Quote Originally Posted by _ShadoW_ View Post
    A â jquery ïðèìåðíî íå ìè õàðåñâà, ÷å òÿãëÿ 120êá, òàì íÿêàêâè 10 000 ðåäà êîä îò êîèòî ùå ïîëçâàì äà ðå÷åì 500-600 ðåäà. Âèíàãè ñà ìå äðàçíåëè òèÿ áèáëèîòåêè. Àêî ïðèìåðíî íàïðàâÿò òóë÷å ñ êîåòî äà ñè èçáèðàì êàêâî äà ìè ñëîæè ùåøå äà å ñóïåð óäîáíî. Ïðèìåðíî èñêàì ñàìî ñåëåêòîðèòå + AJAX äà ïîëçâàì äðóãèòå áîêëóöè íå ìè òðÿáâàò.
    Âÿðíî å, ÷å íå âèíàãè òè òðÿáâà öÿëàòà ôóíêöèîíàëíîñò íà áèáëèîòåêàòà. Íî çàòîâà èìà "Minified and Gzipped" âåðñèÿ íà js ôàéëà. Àêî òè òðÿáâàò ñàìî ñåëåêòîðèòå ïîãëåäíè òàçè áèáëèîòåêà http://sizzlejs.com/. À àêî òúðñèø ìàëêà áèáëèîòåêà çà Ajax, ìîæåø äà õâúðëèø åäíî îêî íà òàçè http://www.openjs.com/scripts/jx/. Ïîëçâàë ñúì ÿ è ñ ìàëêî ïðîìåíè ìîæåø äà ÿ íàêàðàø äà òè îáðàáîòâà ñòàòóñà íà îòãîâîðà íà çàÿâêàòà, êàêòî òè õàðåñâà. Íî àêî âå÷å ñè èìàø ñîáñòâåíà òàêàâà áèáëèîòåêà åäâà ëè ùå òå âïå÷àòëè ñ íåùî.

    Quote Originally Posted by Bombera View Post
    Èçâèíÿâàì ñå çà îôòîïèêà, àìà òîâà å ìàëêî êàòî "ãóðó-òàòà íà áàäàíàðêàòà è ìèñòðèÿòà"
    Íå ñè ñúâñåì ïðàâ Javascript å äîñòà ìîùåí åçèê, íèùî ÷å ñå ïîëçâà çà äðåáíè ðàáîòè.

  24. #24
    Registered User
    Join Date: Oct:2006
    Location: Plovdiv
    Posts: 305
    Quote Originally Posted by _ShadoW_ View Post
    Õìì àç ñúùî ñúì ïðîòèâ ðàçíèòå ãîòîâè áîçè÷êè êàòî jquery. Àêî ìè òðÿáâà íÿêàêâà ôóíêöèîíàëíîñò ñè ÿ ïèøà, ïîíå çíàì êàê ðàáîòè è â ñó÷àé ÷å ñå ñ÷óïè è çàùî ñå å ñ÷óïèëà.

    Íà òèÿ ãîòîâèòå íåùà äîñòà íåùà íå ðàáîòÿò êàêòî ñå î÷àêâà, äîêóìåíòàöèèòå èì ñà óæàñíè è ñå ðîâèø êàòî öÿëî äîñòà ïîâå÷å îò êîëêîòî àêî ñè ãî íàïðàâèø ñàì.
    À êîìïèëàòîð íàïèñà ëè ñè? Òî è òîé å ãîòîâà áîçà ïúê íå å ÿñíî êàêâî ùå ãåíåðèðà. È íå ìè êàçâàé ÷å íå ñè íàïèñàë ñîáñòâåí óåá ñúðâúð, òúé êàòî òåçè ãîòîâèòå âñå áúãîâå èì íàìèðàò, õàêâàò ãè è âúîáùå ïúëíî ìàçàëî îòâñÿêúäå. Äðóãî ñè å äà ñè íàòðàêàø íà àñåìáëåð åäèí óåá ñúðâúð è ñîáñòâåí èíòåðïðåòàòîð íà íÿêîé åçèê.



    Quote Originally Posted by _ShadoW_ View Post
    Òî÷íî ñ jquery íå ìîãà äà äàì ïðèìåð (íå ãî ïîëçâàì)...
    Èíà÷å êàçàíî ãîâîðèø ñè íàèçóñò åé òàêà ïî ïðèíöèï



    Quote Originally Posted by _ShadoW_ View Post
    Òå òàêà ñ ãîòîâèòå íåùà
    Âèêàø âñè÷êè ãîòîâè íåùà ñà òàêà áåç èçêëþ÷åíèå?



    Èçâèíÿâàé ïðîñòî íå ìîæàõ äà ñå ñäúðæà äà íå òå áúçèêíà. Ðàçãëåäàé íÿêîé äåí jquery è âèæ êîëêî êîä ìîæå äà òè ñïåñòè. Ïðîñòî å èçìèñëåíà äîáðå áèáëèîòåêàòà. Íå å íóæíî äà ÿ ïîëçâàø çà àáñîëþòíî âñè÷êî (óíèâåðñàëåí ÷óê íÿìà íàëè çíàåø), íî å óäîáíà, îïðîñòÿâà ïèñàíåòî è êîíêðåòíî ôóíêöèèòå çà ajax-a ñà ïðåäåëíî åëåìåíòàðíè è ëåñíè çà óïîòðåáà. Àç ïîíå íå âèæäàì êàêâî áè ìîãúë äà íàïðàâèø ïî-äîáðå îò òÿõ. Ìîæå äà ñè íàïèñàë äîñòà ïîâå÷å êîä è äà îáðàáîòâàø òîâà êîåòî ñúðâúðà òè âúðíå (òîâà è àç ñúì ñè íàïðàâèë), íî êîëêîòî äà èçâèêàø åäèí XMLHttpRequest èëè ñúîòâåòíèòå ActiveX êîíòðîëè çà IE - íå âèæäàì êàêâî ïîâå÷å áè ìîãúë äà íàïðàâèø íà ðúêà.
    prepBut nI vrbLike adjHungarian! qWhat's artThe adjBig nProblem?

  25. #25
    Registered User
    Join Date: Jul:2005
    Location: Sofiq
    Posts: 2,798
    Quote Originally Posted by DiadoMraz View Post
    Èçâèíÿâàé ïðîñòî íå ìîæàõ äà ñå ñäúðæà äà íå òå áúçèêíà. Ðàçãëåäàé íÿêîé äåí jquery è âèæ êîëêî êîä ìîæå äà òè ñïåñòè. Ïðîñòî å èçìèñëåíà äîáðå áèáëèîòåêàòà. Íå å íóæíî äà ÿ ïîëçâàø çà àáñîëþòíî âñè÷êî (óíèâåðñàëåí ÷óê íÿìà íàëè çíàåø), íî å óäîáíà, îïðîñòÿâà ïèñàíåòî è êîíêðåòíî ôóíêöèèòå çà ajax-a ñà ïðåäåëíî åëåìåíòàðíè è ëåñíè çà óïîòðåáà. Àç ïîíå íå âèæäàì êàêâî áè ìîãúë äà íàïðàâèø ïî-äîáðå îò òÿõ. Ìîæå äà ñè íàïèñàë äîñòà ïîâå÷å êîä è äà îáðàáîòâàø òîâà êîåòî ñúðâúðà òè âúðíå (òîâà è àç ñúì ñè íàïðàâèë), íî êîëêîòî äà èçâèêàø åäèí XMLHttpRequest èëè ñúîòâåòíèòå ActiveX êîíòðîëè çà IE - íå âèæäàì êàêâî ïîâå÷å áè ìîãúë äà íàïðàâèø íà ðúêà.
    Ãëåäàë ñúì ãî è êàòî öÿëî ìîæå äà ìè ïðîìåíè íà÷èíà íà ïèñàíå, íî êàòî êîä íÿìà äà ñòàíå ïî-ìàëêî, íèòî ïî ðàçáèðàåì, íèòî ïî áúðç. Ñïîðåä ìåí ñå îãðàíè÷àâàø, êàòî ïîëçâàø ôðåéìâîðê çà js. Íÿêàê ïî÷âàø äà ìèñëèø êàêâî ìîæå äà ñå íàïðàâè ñ íåãî, à íå êàêâî ìîæå äà ñå íàïðàâè ïî ïðèíöèï. Åòî ìàëêî êîä êîéòî ñúì ïèñàë, òàêà êàòî ãî ãëåäàì íÿìà êàêâî äà ìè ïîìîãíå jquery ñ íåãî http://kefche.bg/_js/friends.class.js.

Page 1 of 2 12 LastLast

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  

Copyright © 1999-2011 Õàðäóåð ÁÃ. Âúçìîæíî å ñúäúðæàíèåòî íà òàçè ñòðàíèöà äà å îáåêò íà àâòîðñêè ïðàâà.
iskamPC.com | mobility.BG | Bloody's Techblog | Êðèïòîâàëóòè è ìàéíèíã | 3D Vision Blog | Ìàãàçèí çà åëåêòðîííè öèãàðè