Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ Príspevkov: 7 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 27.12.08
Prihlásený: 29.06.13
Príspevky: 18
Témy: 5
Príspevok NapísalOffline : 27.06.2013 10:54

Caute, mam problem s nasledujucim kodom, pozeram do toho uz druhy den a neviem si rady, mozno je chyba trivialna kedze som v Jquery- ajax zaciatocnik. Mam nasledujuci kod, ktory by mal vytiahnut udaje z formulara a postnut ich:

Kód:
$(document).ready(function () {                     //create the thumbnail
   $('#save_image').click(function() {
      var x = $('#x').val();
      var y = $('#y').val();
      var w = $('#w').val();
      var h = $('#h').val();
      var source= $('#source').val();
      var o_width = $('#o_width').val();
      var o_height = $('#o_height').val();
      var width = $('#width').val();
      var height = $('#height').val();
      var ratio1 = $('#ratio1').val();
      
      if(x=="" || y=="" || w=="" || h==""){
         alert("You must make a selection first");
         return false;
      }else{
         $.ajax({
            type: 'POST',
            url: 'crop.php',
            data: 'save_thumb=Save Thumbnail&x='+x+'&y='+y+'&w='+w+'&h='+h+'&source='+source+'&o_width='+o_width+'&o_height='+o_height+'&ratio1='+ratio1+'&width='+width+'&height='+height,
            cache: false,
            sucess: function(){
            alert("OK"); // TENTO ALERT SA VOBEC NEVYPISE
            }
         });
         
         return false;
      }
   });
});    


potom mam subor crop.php ktory by ich mal spracovat, a vlastne ulozit cropnuty obrazok. Predtym som to mal riesene klasickym formularom, ale chcel som to vyriesit takto kedze je to lepsie. Avsak nefunguje mi to a neviem preco. Tu je subor crop.php


Kód:
<?php
error_reporting (E_ALL ^ E_NOTICE);
if ($_POST["save_thumb"]=="Save Thumbnail") {
{
   
   
   $tmp_w = 1260;
   $tmp_h = 900;
   
   $ar_width = $_POST['o_width']/ $_POST['width'];  //pomer ktorim treba nasobit
   $ar_height = $_POST['o_height']/ $_POST['height'];
   
   
   
   //overi ako je obrazok orezany, ci na vysku alebo na sirku
   if ( $_POST['ratio1'] == 0)
   {
      $targ_w = $tmp_w;
      $targ_h = $tmp_h;
      $height = 500;
      $width  = 650;
      $img_width = 602;
      $m_width = $width + 50;
      $m_height = $height + 170;
      $header = 40;


   }
   else
   {
      $targ_w = $tmp_h;
      $targ_h = $tmp_w;   
      $height = 504;
      $width  = 360;
      $img_width = 430;
      $m_width = $width + 50;
      $m_height = $height + 170;
      $header = 40;


   }
   

    $jpeg_quality = 100;
   

    $src = $_POST['source'];
    $img_r = imagecreatefromjpeg($src);
    $dst_r = ImageCreateTrueColor( $targ_w, $targ_h );

    imagecopyresampled($dst_r,$img_r,0,0,$_POST['x']*$ar_width,$_POST['y']*$ar_height,$targ_w,$targ_h,$_POST['w']*$ar_width,$_POST['h']*$ar_height);

 
    /*imagejpeg($dst_r,null,$jpeg_quality);*/
   $act_time = time();
   $file_name = $act_time.".jpg";
   $i = 0;
   while( (file_exists("tmp_img/".$file_name)) )
    {
      $file_name =  $act_time."_".$i.".jpg";
      $i++;
    }
   
   imagejpeg($dst_r, 'tmp_img/'.$file_name, $jpeg_quality);
   unlink($src);
   // Remove from memory - don't forget this part
   imagedestroy($dst_r);
    //exit;
}
?>


Neviete nahodov niekto kde robim chybu ? Dakujem.


Offline

Skúsený užívateľ
Skúsený užívateľ
Obrázok užívateľa

Registrovaný: 13.11.07
Prihlásený: 20.08.16
Príspevky: 1702
Témy: 0
Príspevok NapísalOffline : 27.06.2013 11:34

V chybovej konzole prehliadača sa nezobrazí nič?


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 27.12.08
Prihlásený: 29.06.13
Príspevky: 18
Témy: 5
Príspevok Napísal autor témyOffline : 27.06.2013 11:42

Iba nejake chybi co su neni s tymto spojene.....


Offline

Skúsený užívateľ
Skúsený užívateľ
Obrázok užívateľa

Registrovaný: 13.11.07
Prihlásený: 20.08.16
Príspevky: 1702
Témy: 0
Príspevok NapísalOffline : 27.06.2013 17:24

A tie údaje sa odošlú? Čo vráti server?


Offline

Čestný člen
Čestný člen
Jquery( Ajax) post do PHP

Registrovaný: 21.02.06
Prihlásený: 08.12.14
Príspevky: 5404
Témy: 30
Bydlisko: Bratislava
Príspevok NapísalOffline : 27.06.2013 17:37

"Nefunguje mi to" je ten najhorší možný popis chyby.
Čo ti nefunguje? JS časť? PHP časť? Keď zavoláš crop.php (nie cez javascript), tak funguje?
A tie chyby, ktoré ti konzola vypíše môžu mať za následok to, že tvoj skript skončí a nevykoná sa samotné ukladanie na server.

Daj odkaz na živú ukážku, bez toho budeme len hádať a to nemá zmysel.







_________________
Neradím a nekomunikujem cez SS, ak niečo potrebujete, máte iné možnosti: Ak vám zmizla téma, alebo sa vám niečo nepáči. Ak potrebujete nahlásiť príspevok/človeka, reportujte ho. Ak máte s niečim problém, riešte to v danej téme.
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 27.12.08
Prihlásený: 29.06.13
Príspevky: 18
Témy: 5
Príspevok Napísal autor témyOffline : 28.06.2013 11:42

Caute, trosku mi to trvalo, ale uz to tu mam, tu som vam pripravil priklad, ak tam budete potrebovat vidiet este nieco tak dajte vediet co...
http://www.doschranky.sk/

vlozte fotku, stlacte dalej, zobrazi sa vam okno s fotkou a moznostou cropu, ak vyberiete oblast a date dalej cropne sa obrazok pomocou scriptu crop.php, ak date ulozit pouzije sa ten isty php script, ibaze vyzera ze nezbehne, ako keby ten javascript neposlal post.
A este k tym otazkam, nefunguje podla vsetkeho cast JS, pretoze php by malo byt dobre. Opravte ma ak sa mylim. Inak crop.php je includnuty priamo v index.php.


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 27.12.08
Prihlásený: 29.06.13
Príspevky: 18
Témy: 5
Príspevok Napísal autor témyOffline : 28.06.2013 14:53

Chalani problem vyrieseny, neviem kde bola chyba, k tomu som sa nedopatral, asi nejaky iny kod bol zly, ako to tu uz bolo spomenute. Chcel som editovat predosli prispevok ale uz mi to neslo.

Dakujem.


Odpovedať na tému [ Príspevkov: 7 ] 


Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy. Jquery Ajax metóda load aj post v spojení s codeigniter

v JavaScript, VBScript, Ajax

0

488

01.02.2012 21:06

account23 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Ajax POST neposiela &

v JavaScript, VBScript, Ajax

2

681

01.09.2009 13:17

Blackshadow Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Jquery & ajax

v JavaScript, VBScript, Ajax

10

656

26.08.2011 14:31

Unlink Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Ajax/jQuery upload

v JavaScript, VBScript, Ajax

5

392

13.12.2012 23:08

t-pack25 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. jQuery Ajax - error 500

v JavaScript, VBScript, Ajax

2

444

06.08.2011 12:21

Blackshadow Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. jquery datepicker v ajax taboch

v JavaScript, VBScript, Ajax

4

301

05.06.2013 13:40

general667 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. AJAX + div reload + jquery gallery

v JavaScript, VBScript, Ajax

2

357

28.07.2012 16:02

Ecko Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. ajax + jquery + div reload + thickbox problem

v JavaScript, VBScript, Ajax

4

1127

22.10.2009 22:03

RealShadow Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Reload stránky pomocou jquery alebo ajax-u

v JavaScript, VBScript, Ajax

6

468

28.12.2010 14:23

Ďuri Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. PHP programátor - PHP, MySQL, jQuery,X)Html/CSS

v Ponuka práce

0

1300

02.05.2011 12:08

magicmedia Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. php,ajax

v PHP, ASP

4

541

15.01.2012 22:45

shaggy Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. PHP ajax guestbook

v JavaScript, VBScript, Ajax

3

3327

20.02.2012 1:05

Azuritko Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. php / ajax / kodovanie / cluetips

v PHP, ASP

3

552

03.01.2010 15:27

juho Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Ajax na PHP kód

v JavaScript, VBScript, Ajax

4

581

06.10.2017 21:01

martinius96 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Par rad - PHP/AJAX

v PHP, ASP

7

770

28.11.2010 14:20

sedlák Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. AJAX posielanie obrázkov do PHP

v JavaScript, VBScript, Ajax

0

288

09.07.2013 11:14

Pades Zobrazenie posledných príspevkov


Nemôžete zakladať nové témy v tomto fóre
Nemôžete odpovedať na témy v tomto fóre
Nemôžete upravovať svoje príspevky v tomto fóre
Nemôžete mazať svoje príspevky v tomto fóre

Skočiť na:  

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra