Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [jQuerty][html][php]
Forum PHP.pl > Forum > Przedszkole
michal_macieja
Witajcie niech ktoś mi pomoże bo zaraz zwariuje, próbuje wczytać wartość value z linku 'a' do Skryptu do miejsca data ,ale nie udaje mi się, czy może mi ktoś powiedzieć jak to zrobić, jak tworzyć "zmienne" w skrypcie, w których będą wartkość z HTML.


PS. Proszę nie wysyłać mnie do żadnych kursów bo już wiele z nich przejrzałem i nie mogę tego znaleźć a męczę się już z tym 5 dzień.
Ps.2 czy zna ktoś dobry edytor do jquerty który by pokazywał gdzie są błędy??

A oto kod

  1. <title>test</title>
  2. <script type="text/javascript" src="jquery.js"></script>
  3. <script type="text/javascript">
  4. $(document).ready(function()
  5. {
  6. $('#1s').click(function()
  7. {
  8. $.ajax({
  9. type: "POST",
  10. url: "12.php",
  11. data: "name=Jo",
  12. success: function(msg)
  13. {
  14. alert( "Data Saved: " + msg );
  15. }
  16. });
  17. });
  18.  
  19.  
  20.  
  21. });
  22. </script>
  23. </head>
  24. <a id="1s">star1</a>
  25. <a id="2s">star2</a>
  26. <a id="3s">star3</a>
  27. <a id="4s">star4</a>
  28. <a id="5s">star5</a>
  29.  
  30. <BR><BR>
  31.  
  32. <a id="imie" value="12" >sex</a>
  33. </body>
  34. </html>
piotrooo89
jak mam Cie nie odesłać do docs'ów skoro tam jest odpowiedz? `http://docs.jquery.com/Attributes/attr#name masz dokładniej jak dobierać się do atrybutów w jQuery. co to edytora, to jQuery jest frameworkiem JS więc nie ma czegoś takiego, możesz zainstalować po Firefoxem firebuga i diagnozować błędy.
michal_macieja
Dzięki ale już tam byłem chodziło mi bardziej o gotową odpowiedz, bo nie wiem jak ową wartość dodać do:

data: "name=Jo",

A jak się nie widzi co się dziej ze zmiennymi ciężko na czuja co kol-wiek robić.
piotrooo89
hmmm, jak to nie wiesz jak?

  1. $(document).ready(function()
  2. {
  3. $('#1s').click(function()
  4. {
  5. var value = $("#imie").attr("title");
  6. $.ajax({
  7. type: "POST",
  8. url: "12.php",
  9. data: "name="+value+"",
  10. success: function(msg)
  11. {
  12. alert( "Data Saved: " + msg );
  13. }
  14. });
  15. });
  16. });
michal_macieja
piotrooo89
Dzięki za odpowiedz, właśnie o taki coś mi chodziło, bo nie mogłem nigdzie znaleźć informacji na temat łączenia "zmiennych".

Ps. Czy istnieje gdzieś strona z opisami wszystkich dostępnych funkcji w jQuerty, ale po Po polsku, choć Angielski znam dobrze ale lepiej jest czytać przykłady pisane przez polaków bo widać od razu co jest funkcją a co nie.
piotrooo89
ja nie znam, ale jedyna słuszna o jQuery to tylko ta angielsko-języczna. jak nie widać co jest funkcją a co nie? tego to już kompletnie nie rozumiem.
michal_macieja
Funkcje pisane są w języku angielskim.
I jak czytasz kod skryptu pisanego przez anglika, to wszystko jest w tym języku,
a jak pisał polak to on nie używa angielskich nazw do zmiennych, Itp. więc łatwiej jest kapnąć się które to są funkcję a które zmienne stworzone:
np:

Kod
    $.ajax({
    type: "POST",
    url: "12.php",
    data: "glos=1&id="+$title,
    success: function(wiado)
        {
        alert( "Głos dodany: " + wiado );
        }
    });

w wyżej wymienionym skrypcie odrazu widzę, że type,url,data,success,function,alert itp. Są nazwami funkcji jakiś a wiado, glos itp. są definiowane przez programatora.
Rozumiesz o co mi chodzi questionmark.gif
piotrooo89
rozumiem ale takie rzeczy to tylko w erze smile.gif a poza tym standardem jest pisane wszystkiego po angielsku aby każdy mógł coś odczytać, bo angielski to standard już.
michal_macieja
Wiem o tym ale wiesz zawsze ma się nadzieje że coś się znajdzie smile.gif

A teraz pytanie za 100pk
Nie wiem jak to się stało ale się stało a mianowicie:
-wczoraj wieczorem napisałem kawałek kody który ładnie działał, ale dziś jak go próbuje odpalić wywala mi błąd i nie wiem dlaczego :/

Oto kody:
JS kod:
Kod
$(document).ready(function()
{

$('#1s').click(function()
{
    $.ajax({
    type: "POST",
    url: "glos.php",
    data: "glos=1",
    success: function(wiad)
        {
        alert( "Głos dodany: " + wiad );
        }
    });
});


});


I skrypt PHP
Kod
<?php
$glos1 = $_POST['glos'];
$id_f = $_POST['id'];

if($glos != 0)
{
    echo "$glos1 na Film: $id_f";
    
}else echo "Blad";
?>


Wczoraj jak nacisnąłem pole 1s wyskawiał mi komunika głos [XX]dodany na film[XX] a dziś,
jak nacisnę wywala mi w oknie cały kod PHP
a w konsoli błędu FF pokazuje:

Nie znaleziono elementu
http://blablabla/glos.php
?>
piotrooo89
a masz ten plik w dobrej lokalizacji na serwerze?
michal_macieja
tak te 2 pliki są w tym samym katalogu co wczoraj a dokładnej:
C:\Program Files\WebServ\httpd\2\sex\
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.