Mysql
 sql >> база данни >  >> RDS >> Mysql

Публикуване на функция на Javascript и извикване на php скрипт

РЕДАКТИРАНЕ 2018

Да, все още съм жив. Можете да използвате fetch API вместо jQuery . Той е широко поддържан с изключение на (познайте кой?...) IE 11 и по-долу, но има polyfill за това. Насладете се на модерно кодиране.

Поддръжка за API за извличане

СТАР ОТГОВОР

Ще трябва да използвате AJAX.

Javascript сам не може да достигне до php скрипт. Ще трябва да направите заявка, да предадете променливата на PHP, да я оцените и да върнете резултат. Ако използвате jQuery, изпращане на ajax заявката е доста проста:

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

и вашият php скрипт трябва да получи идентификатора на поръчката като:

echo $_POST['orderid'];

Резултатът ще се върне като низ към функцията за успех.

РЕДАКТИРАНЕ

Можете също да използвате съкратените функции:

$.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. Динамично име на колона, използващо подготвен израз + sql заявка с променлива, съдържаща 's

  2. Как да получите данни от друга таблица, като използвате данни от колона от друга таблица?

  3. Как да запазя стойностите на колона уникални в MySQL?

  4. Laravel група по дата

  5. mysqldump цялата структура, но само данни от избрани таблици в една команда