Я только начал изучать JQuery, и я пытаюсь опубликовать и получить некоторые данные с помощью Ajax. Данные, которые я хочу экстраполировать, - это простой текст (нет json), более конкретно цифры. Поэтому я написал следующее:Jquery ajax получение текста (чисел) из php mysql
$.ajax({
url : 'finproj.php',
type : 'POST',
data : 'p=' + devidproj,
success : function(resultaat) {
var lengtebalxkx = Math.floor(100*resultaat/<?php echo $number; ?>);
$(".ongelezendonatiesproj").animate({opacity:1}, 300).show();
if(lengtebalxkx > 120)
{
$(".ongelezendonatiesproj").width(120);
}
else
{
if(lengtebalxkx < 1)
{
$(".ongelezendonatiesproj").width(2);
}
else {
$(".ongelezendonatiesproj").width(lengtebalxkx - 10);
}
}
},
});
devidproj - это номер, как и число. Я попытался добавить dataType : 'text',
Но это не сработало. РНР-файл, который я пытаюсь получить данные из, является:
<?php include('config.php');
$pid = $_REQUEST['p'];
$nieuwgeld = mysql_query('SELECT bedrag, aantal, projectid FROM donaties WHERE projectid="'.$pid.'"');
while($nieuwebed = mysql_fetch_assoc($nieuwgeld)) {
$plusbedrag = $nieuwebed['bedrag'] * $nieuwebed['aantal'];
$nieuwebedragen = $nieuwebedragen + $plusbedrag;
}
if($nieuwebedragen<>0) {echo $nieuwebedragen;} ?>
РНР-файл работает отлично.
Я думаю, что пропустил запятую или что-то в сценарии JQuery, но я не могу понять, что с ним не так: s Я попытался отладить его с помощью alert(), но это не сработало.
Большое спасибо, я пробовал, но не получилось ...: -/ –
для отладки для ошибки, удалить весь код в успеха: функция (resultaat) {} и простой пут (предупреждение resultaat) в этом коде. так что вы можете предсказать, где вы находитесь на самом деле. – Napster