2018年編集
ええ、私はまだ生きています。 fetch
を使用できます jQuery
の代わりにAPI 。 IE 11以下を除いて広くサポートされていますが(誰だと思いますか?...)、そのためのポリフィルがあります。最新のコーディングをお楽しみください。
古い答え
AJAXを使用する必要があります。
Javascriptだけではphpスクリプトに到達できません。リクエストを行い、変数をPHPに渡し、評価して結果を返す必要があります。 ajax を送信するjQueryを使用している場合 リクエストはかなり簡単です:
$.ajax({
data: 'orderid=' + your_order_id,
url: 'url_where_php_is_located.php',
method: 'POST', // or GET
success: function(msg) {
alert(msg);
}
});
PHPスクリプトは次のような注文IDを取得する必要があります:
echo $_POST['orderid'];
出力は文字列として成功関数に返されます。
編集
省略形の関数を使用することもできます:
$.get('target_url', { key: 'value1', key2: 'value2' }).done(function(data) {
alert(data);
});
// or eventually $.post instead of $.get