【问题标题】:Load php in local html在本地html中加载php
【发布时间】:2013-04-10 21:04:50
【问题描述】:

我的本​​地文件有问题,我不知道是否可行,但我想知道它是否...

我在本地 HTML 中的代码是:

$(document).ready(function(){
$("#load").load("http://localhost/prueba.php",{estado:"ok"});});

而网上的php是:

<?php
echo '<script>alert("' . $_POST["estado"] . '");</script>';?>

如果我像“http://localhost /prueba.htm”这样运行我的本地 HTML 运行良好! 但是,如果我尝试运行像“C:\documents\prueba.htm”这样的本地文件,则不要运行 php 代码,这就是我所需要的。

这只是一个例子,我真的想在 php 中运行一个查询并将我的信息返回到我的 HTML 文件中。

谁能帮帮我? 抱歉,我的英语不好,但我别无选择……知道该怎么做吗?

【问题讨论】:

  • 我不相信 .load() 会发布数据。尝试使用 $_REQUEST 而不是 $_POST。它是否返回任何数据?

标签: php javascript jquery load


【解决方案1】:

主要问题是由于浏览器的Same Origin Policy.,您的请求将不被允许,请查看jQuery Ajax request from local filesystem (Windows file:///)

【讨论】:

    【解决方案2】:

    你把php代码放在哪里了?

    确保将其放在同一个文件夹中。

    【讨论】:

      猜你喜欢
      • 2011-05-31
      • 2017-07-12
      • 1970-01-01
      • 1970-01-01
      • 2014-01-19
      • 2014-02-28
      • 2015-12-27
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多