2016-04-06 4 views
0

Я создаю кнопку с ajax, когда я нажимаю кнопку, она будет делать запрос ajax, который выполняет php-файл. Проблема в том, что мне нужно передать идентификатор URL-адреса на php-страницу, чтобы продолжить запрос. Когда ajax перезагружается, он просто обновляет div только, чтобы система не могла получить идентификатор.После ajax reload запрос не может получить идентификатор от url

Есть ли какие-либо решения для передачи идентификатора в сторону ajax.

Вот 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); 
     } 
    }); 

Я не могу получить идентификатор с

$puid= $_GET['clickuid']; 

Это запрос,

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

Есть некоторые уже данные, отправленные по почте, как акт, UID , сообщения дано. Вы можете отправить это clickuid с ними. Или вы хотите отправить его только с помощью метода GET? – vikujangid

+0

Вы ищете свойство clickuid в первом скрипте 'likeajax.php' или в скрипте' viewviewprofile.php'? Каким файлом является код PHP? –

ответ

1

2 вещи:

1) Вы используя POST и пытается получить доступ GET (либо изменить ваш type к GET или изменить $_GET в PHP для $_POST)

2) Вы не проходя clickuid параметров

Смежные вопросы