• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Odpalenie skryptu PHP przez AJAX

VPS Starter Arubacloud
0 głosów
363 wizyt
pytanie zadane 10 lutego 2016 w JavaScript przez CzlowiekSkrypt Nałogowiec (26,340 p.)

No więc chciałbym żeby po kliknięciu na przycisk odpaliła się funkcja która przemieli plik php bez konieczności przeładowywania strony. Nie chcę przesyłać żadnych danych chcę tylko wywołać ten skrypt.

Znalazłem na stackoverflow cos takiego : 

<script type="text/javascript" src="jquery.min.js"></script>
<script type="text/javascript">
function doSomething() {
    $.get("somepage.php");
    return false;
}
</script>

<a href="#" onclick="doSomething();">Click Me!</a>

Jednak po implementacji tego u mnie dostałem w nagrodę:
Access to restricted URI denied.
 

A wygląda to tak : 

function doSomething() {
    			$.get("php/script.php");
    			return false;
			}


function option1Click(){

			doSomething();
}

Macie jakieś inne pomysły bądź wiecie ''co to się stanęło'' ?! :) 

1 odpowiedź

+1 głos
odpowiedź 10 lutego 2016 przez ScriptyChris Mędrzec (190,190 p.)
wybrane 11 lutego 2016 przez CzlowiekSkrypt
 
Najlepsza

Musisz podać więcej parametrów dla AJAX.

Zobacz "Step 5" https://developer.mozilla.org/en-US/docs/AJAX/Getting_Started

http://stackoverflow.com/a/29918469/4983840

Przy okazji - AJAX nie zwraca wartości, bo jest asynchroniczny. Możesz ustawić mu, aby był synchroniczny, ale wartości zwracać nie będzie. Niejako obejściem może być użycie callbacka, aby wywołać funkcję, która ma się wykonać, gdy AJAX zakończy działanie.

komentarz 10 lutego 2016 przez CzlowiekSkrypt Nałogowiec (26,340 p.)
ok dzięki za naprowadzenie :)
komentarz 10 lutego 2016 przez Comandeer Guru (604,920 p.)
Jest też Fetch API, które zwraca Promise ;)

Podobne pytania

+1 głos
1 odpowiedź 260 wizyt
0 głosów
1 odpowiedź 633 wizyt
0 głosów
1 odpowiedź 132 wizyt

93,020 zapytań

141,985 odpowiedzi

321,287 komentarzy

62,366 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Wprowadzenie do ITsec, tom 2

Można już zamawiać tom 2 książki "Wprowadzenie do bezpieczeństwa IT" - będzie to około 650 stron wiedzy o ITsec (17 rozdziałów, 14 autorów, kolorowy druk).

Planowana premiera: 30.09.2024, zaś planowana wysyłka nastąpi w drugim tygodniu października 2024.

Warto preorderować, tym bardziej, iż mamy dla Was kod: pasja (użyjcie go w koszyku), dzięki któremu uzyskamy dodatkowe 15% zniżki! Dziękujemy zaprzyjaźnionej ekipie Sekuraka za kod dla naszej Społeczności!

...