私の答えは新しいものはありませんが、完全なコードを見つけてください。私はそれをテストしていない。マイナーなタイプミスがあるかもしれないことにご注意ください。何が起こっている
javascript.php
<!doctype html>
<html lang="en">
<head>
<title>Document</title>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>
</head>
<body>
<button onclick="test_request()">Test Request</button>
<script>
function test_request() {
$.post("php.php", {jsvar: name}, function(data_from_php) {
console.log(data_from_php);
});
}
</script>
</body>
</html>
php.php
<?php
$phpvar = $_POST['jsvar'];
echo 'Hello' . $phpvar;
はjQuery
です(POST
リクエスト別名)HTTP
サーバに何らかの値を掲示して、匿名function(data_from_php)
を待っていますサーバーは何らかのデータで応答します。データが到着するとすぐに、その機能がトリガされます。
Chrome's
デバッガウィンドウ(またはFirefox
など)から確認できます。たとえば、Chromeでは開発者ツールを開くにはCtrl+Shift+I
を押してください。 Network
タブをクリックし、XHR
をクリックして、要求が行われたときに通知します。あなたは何がフードの下で起こっているのか、それがどのように働いているのかを見ることができます。
[jQuery Ajax POST example with PHP]の重複している可能性があります(http://stackoverflow.com/questions/5004233/jquery-ajax-post-example-with-php) – KhorneHoly
下記から適切な回答を得て、右の答えは左です! –