php - Jquery ajax 从 php mysql 检索文本(数字)

标签 php mysql jquery

我刚刚开始学习 Jquery,我正在尝试使用 Ajax 发布和检索一些数据。我想要推断的数据是一些简单的文本(没有 json),更具体地说是数字。所以我写了这个:

$.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 是一个数字,$number 也是一个数字。我尝试添加 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() 对其进行调试,但没有成功。

最佳答案

使用

data : {p:devidproj},

已安装

  data : 'p=' + devidproj,

关于php - Jquery ajax 从 php mysql 检索文本(数字),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17248304/

相关文章:

php - 如何计算某列与另一个表的列匹配的行数

php - 如何计算帖子的浏览次数(Laravel 事件监听器)?

php - Mysql INSERT ... ON DUPLICATE KEY UPDATE 响应

javascript - SEO 是否读取从 AJAX 加载的数据?

javascript - 检测到循环计数器变量值错误

php - 是否可以在同一服务器和网站上运行 Coldfusion 和 PHP?

php - 在php foreach循环中获取$_POST名称和值以构建长字符串

php - 在 PHP 中使用路由是好主意还是坏主意?

mysql - JPQL 中有 CONCAT_WS 方法吗?

javascript - 使用特定过渡从左到右动画元素