sql >> Base de Datos >  >> RDS >> Mysql

Función de Javascript publicar y llamar script php

EDITAR 2018

Sí, todavía estoy vivo. Puedes usar el fetch API en lugar de jQuery . Es ampliamente compatible excepto (¿adivinen quién?...) IE 11 e inferior, pero hay un polyfill para eso. Disfruta de la codificación moderna.

Soporte para fetch API

RESPUESTA ANTIGUA

Tendrás que usar AJAX.

Javascript por sí solo no puede llegar a un script php. Deberá realizar una solicitud, pasar la variable a PHP, evaluarla y devolver un resultado. Si está utilizando jQuery enviando un ajax la solicitud es bastante simple:

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

y su secuencia de comandos php debería obtener la identificación del pedido como:

echo $_POST['orderid'];

La salida regresará como una cadena a la función de éxito.

EDITAR

También puede utilizar las funciones abreviadas:

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

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