| | |
| Stránka: 1 z 1
| [ Príspevkov: 7 ] | |
Autor | Správa |
---|
Registrovaný: 27.12.08 Prihlásený: 29.06.13 Príspevky: 18 Témy: 5 | Napísal rann14: 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.
|
|
Registrovaný: 13.11.07 Prihlásený: 20.08.16 Príspevky: 1702 Témy: 0 | Napísal chrono: 27.06.2013 11:34 | |
|
V chybovej konzole prehliadača sa nezobrazí nič?
|
|
Registrovaný: 27.12.08 Prihlásený: 29.06.13 Príspevky: 18 Témy: 5 | Napísal autor témy rann14: 27.06.2013 11:42 | |
|
Iba nejake chybi co su neni s tymto spojene.....
|
|
Registrovaný: 13.11.07 Prihlásený: 20.08.16 Príspevky: 1702 Témy: 0 | Napísal chrono: 27.06.2013 17:24 | |
|
A tie údaje sa odošlú? Čo vráti server?
|
|
Registrovaný: 21.02.06 Prihlásený: 08.12.14 Príspevky: 5404 Témy: 30 Bydlisko: Bratislava | Napísal shaggy: 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. |
|
Registrovaný: 27.12.08 Prihlásený: 29.06.13 Príspevky: 18 Témy: 5 | Napísal autor témy rann14: 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.
|
|
Registrovaný: 27.12.08 Prihlásený: 29.06.13 Príspevky: 18 Témy: 5 | Napísal autor témy rann14: 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.
|
|
| Stránka: 1 z 1
| [ Príspevkov: 7 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| Jquery Ajax metóda load aj post v spojení s codeigniter v JavaScript, VBScript, Ajax | 0 | 488 | 01.02.2012 21:06 account23 | | Ajax POST neposiela & v JavaScript, VBScript, Ajax | 2 | 681 | 01.09.2009 13:17 Blackshadow | | Jquery & ajax v JavaScript, VBScript, Ajax | 10 | 656 | 26.08.2011 14:31 Unlink | | Ajax/jQuery upload v JavaScript, VBScript, Ajax | 5 | 392 | 13.12.2012 23:08 t-pack25 | | jQuery Ajax - error 500 v JavaScript, VBScript, Ajax | 2 | 444 | 06.08.2011 12:21 Blackshadow | | jquery datepicker v ajax taboch v JavaScript, VBScript, Ajax | 4 | 301 | 05.06.2013 13:40 general667 | | AJAX + div reload + jquery gallery v JavaScript, VBScript, Ajax | 2 | 357 | 28.07.2012 16:02 Ecko | | ajax + jquery + div reload + thickbox problem v JavaScript, VBScript, Ajax | 4 | 1127 | 22.10.2009 22:03 RealShadow | | Reload stránky pomocou jquery alebo ajax-u v JavaScript, VBScript, Ajax | 6 | 468 | 28.12.2010 14:23 Ďuri | | PHP programátor - PHP, MySQL, jQuery,X)Html/CSS v Ponuka práce | 0 | 1300 | 02.05.2011 12:08 magicmedia | | php,ajax v PHP, ASP | 4 | 541 | 15.01.2012 22:45 shaggy | | PHP ajax guestbook v JavaScript, VBScript, Ajax | 3 | 3327 | 20.02.2012 1:05 Azuritko | | php / ajax / kodovanie / cluetips v PHP, ASP | 3 | 552 | 03.01.2010 15:27 juho | | Ajax na PHP kód v JavaScript, VBScript, Ajax | 4 | 581 | 06.10.2017 21:01 martinius96 | | Par rad - PHP/AJAX v PHP, ASP | 7 | 770 | 28.11.2010 14:20 sedlák | | AJAX posielanie obrázkov do PHP v JavaScript, VBScript, Ajax | 0 | 288 | 09.07.2013 11:14 Pades |
| 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
|
|