Nest

JS Przesyłanie danych z JavaScript do PHP

Założony przez Lesiu1996.

wersja skryptu MyBB: 1.6
adres forum: W budowie
na czym polega problem (screen, opis, komunikaty, nazwa i wersja wtyczki):

Cześć, chciałbym aby w tym kodzie:

http://pastebin.com/ECap2G02

"value" lub "alt" z JavaScript było przesyłane do PHP i dodane do linijki "char"...

Wytłumaczy mi ktoś jak to zrobić, bo poradniki o przesyłaniu danych z JavaScript do PHP nic mi nie pomagają.

Dodam, że "value" oraz "alt" jest to nazwa pliku obrazka bez ".jpg".
Aby z JavaScriptu ustawić jakąś informacje i przesłać ją do php możesz wykorzystać http://api.jquery.com/attr/ - pobrać i ustawić daną jednak php i tak się nie wykona dopiero po "wysłaniu strony" - jeśli chcesz dynamicznie no to polecam AJAX - http://api.jquery.com/category/ajax/

Btw. to raczej bardziej pasuje do HydePark bo ni z gruchy ni z pietruchy nie jest związane z MyBB - bynajmniej ja tego nie widzę.
Ten skrypt który wkleiłeś to jeden wielki syf.
To tak zaczynająć.

nad3jf promuje JQuery, ja promuje Prototype:
http://www.prototypejs.org/learn/introduction-to-ajax
http://www.petefreitag.com/item/515.cfm
http://24ways.org/2005/easy-ajax-with-prototype

Mówiąc jaśniej - bez podstaw czyli javascript, php i oop jakiekolwiek języku nie bedizesz w stanie z tym podzialac.
A mogę liczyć na jakiś konkretny wzór - z tego co widzę w moim kodze są 2 JavaScript'y, które są ze sobą połączone.

Myślę, że z gotowca szybciej to zrozumiem niż czytać wszystkie poradniki.
Mi to zajmie z dwa dni, a wam z 10 minut ;)
Np kod w JQuery wysyłający zapytanie - a "po czym" musisz sam dodać:
$.ajax({
type: "POST",
url: "twojastrona.php",
date: "zapyt=1",
success: function(this){

}
I masz plik twojastrona.php (który wysłany ciąg zamienia na md5)
<?php if(isset($_POST['zapy']) { echo md5($_POST['zapyt']); } ?> 
I w JS success - funkcja masz parametr this, który odpowiada tym co strona zawiera :)
Proszę zwrócić uwage, iżze wzgledu, ze MyBB jest zitegrowane z prototype nie ma sensu zalaczac JQuery, skoro funkcje przedstawione wyzej mozna napisac w Prototype.
(25.01.2011, 13:35)Victor napisał(a): Proszę zwrócić uwage, iżze wzgledu, ze MyBB jest zitegrowane z prototype nie ma sensu zalaczac JQuery, skoro funkcje przedstawione wyzej mozna napisac w Prototype.
Nie jest zintegrowane tylko korzysta z jego ajaxowych mozliwosci(i efektow aculousa w acp) co nie przeszkadza w uzyciu jQ noconflict.

Niestety jako zagorzały fan protka musze stwierdzic ze obsługa ajaxa i funkcja $ jest o wiele latwiejsza a co najwazaniejsze wydajniejsza niz w prototype. To samo z animacjami aculousa...

Jak chcesz sie bawic w protku to http://www.prototypejs.org/learn/introduction-to-ajax choc tutaj obsluga post'a jest niezbyt czytelna i latwa.
(25.01.2011, 18:16)wujas napisał(a): Nie jest zintegrowane tylko korzysta z jego ajaxowych mozliwosci(i efektow aculousa w acp) co nie przeszkadza w uzyciu jQ noconflict.

Niestety jako zagorzały fan protka musze stwierdzic ze obsługa ajaxa i funkcja $ jest o wiele latwiejsza a co najwazaniejsze wydajniejsza niz w prototype. To samo z animacjami aculousa...

Jak chcesz sie bawic w protku to http://www.prototypejs.org/learn/introduction-to-ajax choc tutaj obsluga post'a jest niezbyt czytelna i latwa.

Tak, mówiąc zintegrowane mialem na myśli te wszystkich ajaxy, nie ajaxy ;).

http://www.victor.org.pl/programowanie/j...-prototype

IMHO bez sensu załączać jeszcze JQuery skoro ma się prototype i aculousa i de fakto można w nich napisać kod.

Podobne wątki

JavaScript - Pokazywanie diva o danym id

23.12.2013, 10:34
Ostatni post: Supryk

Skocz do:

Użytkownicy przeglądający ten wątek:

1 gości