JQuery пост Ajax запрос проблемы - PullRequest
0 голосов
/ 06 июля 2011

У меня есть следующий запрос jquery ajax

$(document).ready(function(){
                 var friendrequest =  $(".friendrequest").val();
                $(".afriendreq").click(function(){
                   $(".afriendreq").hide();
                    $.ajax({  type: "POST", url:"functions/ajaxfriends.php", data:"friendrequest" ,success:function(result){
                            $(".cfriendreq").show();
                        }});
                });
            });

И он получает данные отсюда

       while ($row = mysql_fetch_array($search)) {
                        d
                        ?> 
                        <div id="search_container">
                            <div id="search_image"><img src="<?php echo $row['picture'] ?>"></img></div> 
                            <input type="hidden" value="<?php echo $row['id'] ?>" id="friendrequest" ></input>
                            <div id="search_name"><a href="profile.php?id=<?php echo $row['bigid'] ?>.'"> <?php echo $row['first_name'] . " " . $row['last_name']; ?></a> </div>
                            <div id="search_friend"><a  class="afriendreq">Send Friend Request</a><a class="cfriendreq" style="display:none;">Cancel Friend Request</div>
                        </div><?php
                    echo "<br />";
                }
                    ?>

К сожалению, это не работает.Может кто-нибудь найти проблему, потому что это меня беспокоит?Кроме того, файл functions / ajaxfriends.php

<?php 
include 'functions.php';
if (isset($_POST['friendrequest'])){
$friendrequest= $_POST['friendrequest'];
$friendrequest= filter ($_POST['friendrequest']);
$sql_connectfriend = " INSERT INTO friends (`useridone` ,`useridtwo` ,`request`) VALUES ('$_SESSION[user_id]', '$friendrequest', '1' ";
$search = mysql_query($sql_connectfriend, $link) or die("Insertion Failed:" . mysql_error());
}
?>

Кто-нибудь может понять почему?Заранее спасибо.

1 Ответ

2 голосов
/ 06 июля 2011

Попробуйте:

$.ajax({
    url: 'functions/ajaxfriends.php',
    type: 'POST',
    data: { friendrequest: friendrequest },
    success: function(result) {
        $('.cfriendreq').show();
    }
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...