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 파일은 다음과 같습니다
<?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;} ?>
PHP는 파일 잘 작동합니다.
Jquery 스크립트에서 쉼표 나 무언가를 놓친 것 같지만 문제가 무엇인지 알 수 없습니다. alert()로 디버깅을 시도했지만 작동하지 않았습니다.
덕분에 많이, 나는 그것을 시도했지만 작동하지 않았다 ... : -/ –
디버그에 대한 오류를 들어, 성공의 모든 코드를 제거 : 기능 (resultaat) {} 간단한 풋 경고를 (결과 코드). 그래서 당신은 실제 문제가 어디 있는지 예측할 수 있습니다. – Napster