Как решить проблему JQuery AJAX? - PullRequest
1 голос
/ 12 ноября 2011

У меня есть простой пост Ajax, и что-то идет не так.вот мой код:

<div id="one_hundredContent"></div>
<a href="<?php echo $id; ?>" id="id"></a>
<a href="100" id="one_hundred"><div class="tab6_stats_under1">100</div></a>

и js

$('#one_hundred').live("click", function() {
var votes = $("#one_hundred").attr("href");
var id = $("#id").attr("href");
var dataString = 'id=' + id+ '&votes=' + votes;
$.ajax({
    type: "POST",
    url: "https://test.com/fileupload.php", 
    dataType: dataString ,
    success: function() {
        $('#one_hundredContent').html('success');
        }
});
return false;
});

и php

if(isset($_POST['id']) && isset($_POST['votes'])){
$tal = $_POST['id'];
$votes = $_POST['votes'];

echo $tal.' '. $votes;
die;
}

запрос идет нормально:

Request URL:https://test.com/fileupload.php
Request Method:POST
Status Code:200 OK

но данных об ответах нет, я не вижу передачи моих переменных или сообщения об успехе

есть идеи о том, что мне не хватает?

спасибо

1 Ответ

2 голосов
/ 12 ноября 2011

Изменить dataType: dataString на data: dataString

dataType необязательно, но если установлено, должно быть либо xml, json, script или html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...