Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Funkcja JavaScript publikuje i wywołuje skrypt php

EDYTUJ 2018

Tak, wciąż żyję. Możesz użyć fetch API zamiast jQuery . Jest szeroko obsługiwany z wyjątkiem (zgadnij kto?...) IE 11 i poniżej, ale jest do tego wypełnienie. Ciesz się nowoczesnym kodowaniem.

Obsługa fetch API

STARA ODPOWIEDŹ

Będziesz musiał użyć AJAX.

Sam JavaScript nie może dotrzeć do skryptu php. Będziesz musiał złożyć żądanie, przekazać zmienną do PHP, ocenić ją i zwrócić wynik. Jeśli używasz jQuery, wysyłając ajax żądanie jest dość proste:

$.ajax({
    data: 'orderid=' + your_order_id,
    url: 'url_where_php_is_located.php',
    method: 'POST', // or GET
    success: function(msg) {
        alert(msg);
    }
});

a twój skrypt php powinien otrzymać identyfikator zamówienia taki jak:

echo $_POST['orderid'];

Wynik powróci jako ciąg znaków do funkcji sukcesu.

EDYTUJ

Możesz także użyć skróconych funkcji:

$.get('target_url', { key: 'value1', key2: 'value2' }).done(function(data) {
    alert(data);
});

// or eventually $.post instead of $.get


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SECOND() Przykład – MySQL

  2. Nie można utworzyć tabeli w mysql -Błąd 1064

  3. WSTAW wiele rekordów za pomocą aktywnego rekordu ruby ​​on rails

  4. Wstaw zapytanie, aby wstawić wiersze w MySQL

  5. Jak mogę użyć JSON_EXTRACT w MySQL i uzyskać ciąg bez cudzysłowów?