さて、私は JQuery の初心者ですが、とにかく、これは簡単なことのように思えます。
私は、アイテムがローカルに保存され、jquery.post 経由でメール スクリプトに送信される、ある種の「カート」に取り組んでいます。
さて、なんらかの理由で私のコードは何もしていません。その理由はわかりません。なぜなら、それはプレーンでシンプルなコードだからです。私のデータが実際の犯人である可能性があると考えたので、カート変数を単純なテキストに置き換えてテストしました。
$(".order-cart").click(function() {
$current_cart = "test";
$.post('../thank-you.php', {cart_items:$current_cart}, function (response) {
alert(response);
});
return false;
});
ボタンをテストしましたが、正常に動作します。しかし、まだ何もしていません...なぜこれが機能しないのですか? 私は何が欠けていますか?また、WAMP とオンラインの両方のサーバーでテストしました。
PHPはこれだけです:
<?php
$cart_items = $_POST["cart_items"];
echo $cart_items;
?>
本当にありがとう!
Edit:
After playing around with it a bit, I noticed the following error in the console (using Chrome)
XMLHttpRequest cannot load file:///C:/Design/Assault%20Ou%20Studios/Clients/Client%20Work/2Dive4%20Scuba/Website/thank-you.php. Origin null is not allowed by Access-Control-Allow-Origin.
これが何を意味するか知っている人はいますか?