在div类中显示php页面数据

时间:2014-07-05 14:32:19

标签: php jquery html ajax

所以我一直在尝试和尝试,研究和尝试...... XD我似乎无法得到我想要的工作。 :(

所以我有一个名为index2.php的php页面(只是cos :)),它有一个脚本可以通过rpc获得平衡。在php页面上只有这个数字......看起来像

90445.68667184

现在,我希望这个数据,在另一个页面上,index.html ...我尝试只是放入PHP代码,直接进入html页面,所以绕过了对php页面的需求。像这样......

<div class="progress2">
<div class="amount">
<?php

echo '<p></p>';
$netcoin = new jsonRPCClient('http://MYDATAHERE/');
echo "<pre>\n";
print_r($netcoin->getbalance()); echo "\n";
echo "Received: ".$netcoin->getbalancebylabel("MYDATAHERE")."\n";
echo "</pre>"; ?>
</div>
</div>

它有效!温度计上升了! (这是最终的目标)(我在php brakets中包含jsonRPCClient顶部)

只有它切断后的一切! XD

我知道可能有一个原因,也许这是我可以添加的简单的事情,以使其不会发生?洛尔

或者我一直在查看jquery,并进行ajax调用以获取php数据到div中。但它根本没有成功。 :(

另外需要注意的是,我最终希望在3个单独的温度计上显示3个天平。

我看了看这里,有很多答案,我一直在努力,我似乎​​无法为我工作。请稍微轻推一下:)

我希望这是足够的信息,我不是太讨厌问这么简单的事情,以前曾经问过,但我无法理解它。

编辑:这一位

echo '<p></p>';, 

只是因为我抓住了一个例子中的代码并且它说了hello world,我试图将它删除所有但是它已经破坏了,所以我只是删除了hello world part XD

<div class="progress2">
<div class="amount">
<script ="text/javascript">
$("#amount").load("ajax/index2.php");
</script>
</div>
</div>

这是我试过的ajax的例子......但另一个问题是我有3个温度计,你看到进展2?然后金额?所有3都有金额,而不是金额1,金额等等......

这一位在顶部,(我也有一个自动收报机,因此cryptsyapi.php工作正常顺便说一句)

<?php
//require_once('blocks/bc_daemon.php');
require_once('cryptsyapi.php');
//$network_info = getinfo();
//$net_speed = getnetworkhashps();
require_once 'jsonRPCClient.php';
?>

我在div中有这个位。

<?php
<?php ini_set('display_errors', 1 ); ?>

echo '<p></p>';
$netcoin = new jsonRPCClient('http://MYINFO/');
echo "<pre>\n";
print_r($netcoin->getbalance()); echo "\n";
echo "Received: ".$netcoin->getbalancebylabel("MYINFO")."\n";
echo "</pre>"; ?>

到目前为止,显示错误是否正确?

2 个答案:

答案 0 :(得分:0)

请放

<?php ini_set('display_errors', 1 ); ?>

在顶部,很可能你没有得到页面的其余部分,因为php中的错误将停止执行。

您的代码中的那部分是否正确(使用结尾逗号?)

echo '<p></p>';, 

如果部分php代码有效,并且你的内容没有显示,那么你在某处就会出现语法错误。

要尝试的另一件事是注释掉所有的PHP并查看页面中缺少的部分是否显示。

然后通过代码回溯结束评论告诉页面停止显示。

/*  

$badphpcod - there. -- page will work
*/


/*  
 */
$badphpcod - there. -- page won't work'




<?php
<?php ini_set('display_errors', 1 ); ?>

^这不正确 试试这样。

<?php
ini_set('display_errors', 1 );
//other code here

你无法做到这一点,并期望它能够发挥作用。 (不能嵌套php标签)

<?php <?php ?> ?>



   /// -- remove this php start tag <?php
    <?php ini_set('display_errors', 1 );//---- remove this php end tag ?>

    echo '<p></p>';
    $netcoin = new jsonRPCClient('http://MYINFO/');
    echo "<pre>\n";
    print_r($netcoin->getbalance()); echo "\n";
/*echo "Received: ".$netcoin->getbalancebylabel("MYINFO")."\n";*/
    echo "</pre>"; ?>

你想结束这样的事情,所以你确切知道问题的确切位置,你的$ netcoin可能不是一个对象或东西,比如没有包含所需的文件..

我找到了你正在使用的图书馆,你有吗

require_once 'jsonRPCClient.php';

供参考,这是OP代码的来源 https://en.bitcoin.it/wiki/API_reference_%28JSON-RPC%29#PHP

您也可以尝试使用此库https://github.com/aceat64/EasyBitcoin-PHP

答案 1 :(得分:-1)

首先,你的问题根本不清楚,多次阅读,但无法完全理解。我得到的唯一一件事就是你想要一些来自网址的数据,并希望通过RPC或jquery在index.html中显示这些数据。

这是使用jquery最简单的方法: http://www.w3schools.com/JQuery/tryit.asp?filename=tryjquery_ajax_ajax