0

変数 getID を機能させることができないようです。divのhtmlを変更しようとしています。変数に正しい値があることはわかっています。

$('.cardid').change(function() {
    var getID = $(this).attr('value');

        $.ajax({
        type: "POST",
        url: "inc/change_thumbnail.php",
        data: "id="+getID,
        cache: false,
        success: function(data) {
            $("#"+getID).html(data);
            alert("success");
        },
        error: function (err) {
            alert("error"); 
        }
    });

});        
4

3 に答える 3

1

$.ajaxにdata : "id="+getID,

于 2013-01-24T11:18:55.993 に答える
0

valを使用して入力の値を取得します。

var getID = $(this).val();

POST リクエストを作成しているので、data 引数を使用して、jQuery が適切に値を送信できるようにする必要があります。

$.ajax({
    type: "POST",
    url: "inc/change_thumbnail.php",
    data: {id:getID},
    cache: false,
    success: function(data) {
        $("#"+getID).html(data);
        alert("success");
    },
    error: function (err) {
        alert("error"); 
    }
});
于 2013-01-24T11:09:36.873 に答える
0

これを試すことができます:

$('[id="'+getID+'"]').html(data);

はい、次のように渡す必要があります。

data:{id:getID}
于 2013-01-24T11:25:15.513 に答える