0
私はこの問題を調査しましたが、私が見つけた回答は私のために働いていませんでした。ここに私のjsスクリプトです。ajax postはデータをURLに追加します
$("#edit-btn").click(function() {
$.ajax({
method: "POST",
url: $(this).data("url"),
data: { "UserID" : $(this).data("id") },
success: function(data, textStatus, jqXHR){
alert(textStatus);
},
error: function(jqXHR, textStatus, errorThrown){
alert(textStatus);
}
})
})
このコードが実行されると、私は、 "要求されたURL /user_update.php4が、このサーバー上に見つかりませんでした。" 取得私のブラウザで。 "user_update.php"は$(this).data( "url")の値で、 "4"は$(this).data( "id")の値です。
ほとんどのヘルプが歓迎されます。
あなたのサーバーにはuser_update.php4という名前のファイルがありません。サーバールートに応じて、user_update.php/4またはuser_update.php?id = 4のような要求を送信する必要があります。 config – DZDomi
@DZDomi - それはPOSTリクエストです... jquery.ajaxはURLに乱数を付加しません –
@JaromandaXありがとう、私はそれを知っていますが、この投稿では、user_update.php4が見つからない、おそらくそのタイプはわかりません – DZDomi