2016-04-06 15 views
0

ajax ile bir düğme oluşturuyorum, düğmeyi tıklattığımda bir php dosyasını çalıştıran bir ajax isteği oluşturacaktır. Sorun, sorguyu devam ettirmek için URL kimliğini php sayfasına iletmem gerekiyor. Ajax yeniden yüklendiğinde, sistem sadece kimliği alamamak için yalnızca div'u yeniler.Ajax yeniden yüklendikten sonra, sorgu url'den kimlik alamıyor

Kimliği, ajax tarafına geçirmek için herhangi bir çözüm var mı. İşte

Ben

$puid= $_GET['clickuid']; 

ile kimliği alamayan JavaScript

$('.like-btn').on('click',function(){ 
    var postID = $(this).attr("id"); 
    var user_id = $("#userID").val(); 
    var theclass = $(this).attr("class"); 
    var act= ''; 
    var tempScrollTop = $(window).scrollTop(); 
    if($(this).hasClass("like-h")) 
    { 
     act = 'unlike'; 
    } 
    else if($(this).hasClass("unlike-h")) 
    { 
     act = 'like'; 
    } 
    else 
    { 
     act = 'like'; 
    } 
    $.ajax({ 
     type:"POST", 
     url:"ajax/likeajax.php", 
     data: {'act':act,'postID':postID,'uid':user_id}, 
     success: function(data){ 
      $("#viewprofile").load("viewviewprofile.php"); 
      $("#puid").val(data); 
      $(window).scrollTop(tempScrollTop); 
     } 
    }); 

olan bu sorgu

$puid = $_GET['clickuid']; 
$query = mysqli_query($con,"SELECT * FROM status WHERE uid=$puid ORDER BY date DESC "); 
+0

hareket, kullanıcı kimliği gibi posta yoluyla gönderilen bazı zaten veri vardır , pOSTID. Bu tıklamanı onlarla gönderebilirsiniz. Ya da sadece GET yöntemi ile göndermek ister misiniz? – vikujangid

+0

'likeajax.php' veya 'viewviewprofile.php' komut dosyasında' clickuid 'özelliğini mi arıyorsunuz? PHP kodu hangi dosyadan? –

cevap

1

2 şeydir:

1) Senkullanarakve (ya senin typeGET değiştirmek veya $_POST için php $_GET değiştirmek)

2) Sen clickuid param geçen değiliz erişim GET çalışırken

İlgili konular