【问题标题】:How to use php class using jquery call?如何通过 jquery 调用使用 php 类?
【发布时间】:2015-03-01 14:32:35
【问题描述】:

我在调用 php 数据时遇到问题。它只向我展示了“它的作品”和“blalalala”,没有类函数数据。如何通过 .load 或其他方式使用类 echo 的调用?

php文件代码:

echo 'its works';
echo '<br>';
echo 'blalalala';
Some_Data::getData();

html里面的脚本:

    <script>
   $(document).ready(function(){
           function myShow(){$("#dd").load("/get_some_data.php")}
                setInterval(function(){myShow()},2000)});
    </script>

  <div id="dd"></div>

我的程序在浏览器中显示了这个:

its works
blalalala

所以我们可以看到我的课没有开始。 如果我在没有 jquery 的情况下使用我的课程,它的作品就完美了,所以问题不在我的课堂上。它不从我的班级加载数据。即使我通过使用 echo time(); 来测试这种情况;结果,我每 2 秒会看到不同的时间,但课程没有开始。

php 文件:

 class Some_Data
{
 public  static function getSomeData()
    {



      if(){         echo '<div class="my_messages">';
                    echo $row1['text'];
                    echo '</div>';


                }else{
                    echo '<div class="their_messages">';
                    echo $row1['text'];
                    echo '</div>';
                }
}}

 Some_Data::getSomeData();

我的类和我的类调用位于同一个 php 文件中,因此使用 require_once html 向我展示了我需要的所有内容...如果类文件中没有问题...可能是它的一些保护时刻,我需要使用 .get并将所有变量转换为数组以使用 json.parse 获取它们

【问题讨论】:

  • 检查error_log是否抛出异常
  • 类 Some_Data { public static function getSomeData() { if(){ echo '
    ';回声 $row1['text'];回声'
    '; }else{ echo '
    ';回声 $row1['text'];回声'
    '; } }} Some_Data::getSomeData();

标签: javascript php jquery


【解决方案1】:

尝试像前三行一样回显最后一行。如果您不echo(print_r、var_dump...等),它不会将信息发送到客户端

echo 'its works';
echo '<br>';
echo 'blalalala';
echo Some_Data::getData();

如果您已经在getData(); 中使用echo,请发布您的Some_Data 课程。

【讨论】:

  • 如果我使用
    在 html 中,但我需要重复我的 Some_Data::getData();如果不重新加载页面,可能无法使用 .load 获得 oop 结果?也许我需要使用 .get ?
  • 我不得不承认我不知道你为什么使用 .load()。看起来确实很奇怪。 require_once 应该可以工作,您可以随时尝试 include_once,但老实说,我认为这不是问题所在。从一开始就呼应它不是更有优势吗?还是使用 .ajax()?功能?
  • 我需要每 2 秒重复一次 my_file.php 的结果,这就是为什么我使用 setInterval(function(){myShow()},2000)});
  • with require_once 确实有效,但我们需要重新加载所有不好的页面
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2012-12-23
  • 2014-05-01
  • 1970-01-01
  • 2018-12-14
  • 1970-01-01
  • 1970-01-01
  • 2019-09-18
相关资源
最近更新 更多