送信が機能していません。誰でもこれを解決できますか?
$(function(){
$("#postImg").click(function() {
var form = $("<form/>", {
action: "checkout.php",
method: "POST"
});
form.on("submit");
$.each(["tprice", "tevents"], function(i, v) {
$("<input/>", {
type: "hidden",
name: v,
value: $("#" + v).text()
}).appendTo(form);
});
form.submit();
return false;
});
});
回答:
回答№1は4ここで行っているのは、HTTP POSTリクエストを非常に回りくどい方法で作成しようとしていることです(目的のためだけにフォームを作成し、入力し、投稿してから破棄します)。
直接使用する方がはるかに簡単で混乱が少ないでしょう jQuery.post
代わりに。
例えば:
var parameters = {
"tprice": $("#tprice").text(),
"tevents": $("#tevents").text()
};
$.post("checkout.php", parameters);
回答№2の場合は1
DOMにバインドされていないフォームを投稿しようとしているのはなぜですか?多分
$.post("checkout.php", { paramName: "value", paramName2: "value2" } );
あなたが必要なものは何ですか?