[ 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 | 5
NapísalOffline : 27.06.2013 10:54 | Jquery( Ajax) post do PHP

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 | 0
NapísalOffline : 27.06.2013 11:34 | Jquery( Ajax) post do PHP

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 | 5
Napísal autor témyOffline : 27.06.2013 11:42 | Jquery( Ajax) post do PHP

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 | 0
NapísalOffline : 27.06.2013 17:24 | Jquery( Ajax) post do PHP

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 | 30
Bydlisko: Bratislava
NapísalOffline : 27.06.2013 17:37 | Jquery( Ajax) post do PHP

"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 | 5
Napísal autor témyOffline : 28.06.2013 11:42 | Jquery( Ajax) post do PHP

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 | 5
Napísal autor témyOffline : 28.06.2013 14:53 | Jquery( Ajax) post do PHP

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.


 [ Príspevkov: 7 ] 


Jquery( Ajax) post do PHP



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

540

01.02.2012 21:06

account23

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

Ajax POST neposiela &

v JavaScript, VBScript, Ajax

2

721

01.09.2009 13:17

Blackshadow

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

Ajax/jQuery upload

v JavaScript, VBScript, Ajax

5

441

13.12.2012 23:08

t-pack25

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

Jquery & ajax

v JavaScript, VBScript, Ajax

10

713

26.08.2011 14:31

Unlink

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

jQuery Ajax - error 500

v JavaScript, VBScript, Ajax

2

507

06.08.2011 12:21

Blackshadow

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

jquery datepicker v ajax taboch

v JavaScript, VBScript, Ajax

4

351

05.06.2013 13:40

general667

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

AJAX + div reload + jquery gallery

v JavaScript, VBScript, Ajax

2

410

28.07.2012 16:02

Ecko

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

ajax + jquery + div reload + thickbox problem

v JavaScript, VBScript, Ajax

4

1179

22.10.2009 22:03

RealShadow

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

524

28.12.2010 14:23

Ďuri

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

1371

02.05.2011 12:08

magicmedia

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

php,ajax

v PHP, ASP

4

591

15.01.2012 22:45

shaggy

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

PHP ajax guestbook

v JavaScript, VBScript, Ajax

3

3447

20.02.2012 1:05

Azuritko

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

Ajax na PHP kód

v JavaScript, VBScript, Ajax

4

649

06.10.2017 21:01

martinius96

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

php / ajax / kodovanie / cluetips

v PHP, ASP

3

601

03.01.2010 15:27

juho

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

Par rad - PHP/AJAX

v PHP, ASP

7

813

28.11.2010 14:20

sedlák

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

AJAX posielanie obrázkov do PHP

v JavaScript, VBScript, Ajax

0

326

09.07.2013 11:14

Pades



© 2005 - 2025 PCforum, edited by JanoF