簡體   English   中英

無法使用AJAX發布發送數據

[英]Unable to send data using AJAX post

有人可以幫我這個代碼嗎?

它更改了類,但是沒有數據發送到服務器。 我也沒有得到任何錯誤。我想我可能搞砸了var(declaration)或html

這是HTML

<a class="reg" id="<?php echo $pID?>" href="#">Registrate</a>

這是腳本

<script>
$(document).ready(function(){
$('a').click(
function(){
        if ($(this).hasClass('reg')){
        $(this).removeClass('reg').addClass('done').text('done');
          var datasend = $(this).html();
         $.ajax({type:"POST", url:"data/update.php", data: 'id='+datasend, success:function(result){
        }});

    }


});
});
</script>

替換為:

var datasend = $(this).html();

var datasend = this.id;

還將數據作為對象發送,這將消除對datasend變量的需要。

$.ajax({
    url : '/url',
    type : "POST",
    data : {
        id : this.id
    }
});

更換:

$.ajax({type:"POST", url:"data/update.php", data: 'id='+datasend

帶有:

$.ajax({type:"POST", url:"data/update.php", data: {'id' : datasend}

更換

data: 'id='+datasend

data:{ id : datasend }

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM