2016-12-23 3 views
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")の値です。

ほとんどのヘルプが歓迎されます。

+0

あなたのサーバーにはuser_update.php4という名前のファイルがありません。サーバールートに応じて、user_update.php/4またはuser_update.php?id = 4のような要求を送信する必要があります。 config – DZDomi

+0

@DZDomi - それはPOSTリクエストです... jquery.ajaxはURLに乱数を付加しません –

+0

@JaromandaXありがとう、私はそれを知っていますが、この投稿では、user_update.php4が見つからない、おそらくそのタイプはわかりません – DZDomi

答えて

1

ありがとうございます。今朝、同じコードが働いています。私のコンピュータは閉鎖されていて、質問を投稿してからもう一度起動しました。そのように修正された問題や多分JavaScriptのキャッシュがありました(私はスクリプトを何度か変更しました)。いずれにしても、すべてが現在正常に機能しています。 Pete

関連する問題