假设我有带有以下代码的PHP文件:
<?php echo date('l, F jS, Y'); ?>
这将回显日期。如何在HTML页面中设置此日期?我知道我可以像这样将PHP代码放入HTML中:
<body>
<?php echo date('l, F jS, Y'); ?>
</body>
但是我想要的是:
<body>
"The date retrieved by the file php_code.php"
</body>
我必须使用Javascript / Jquery GET吗?还是有一种更简单直接的方法?
是否可以仅在文档中提供php文件的网址?
参考方案
使用jQuery时很容易:
$.get('php_code.php', function(data) {
$('div#result').html(data);
alert('Load was performed.');
});
编辑:此方法可能会更好(根据您的跨域评论):
1.在JavaScript回调中包装您的PHP响应:
<?php
...
echo "callback(" . json_encode($response) . ");"
?>
2.将其包含在您的html文件中:
2a。加载时(将其添加到您的head
):
<script src="http://yourserver.com/php_code.php"></script>
2b。或在运行时(将其添加到JavaScript中的任意位置):
var script = document.createElement('script');
script.src = "http://yourserver.com/php_code.php";
document.body.appendChild(script);
3.设置回调
function callback(data) {
console.log(data);
}
它称为JSONP,使用跨域请求时,实现起来容易得多。 🙂
PHP strtotime困境 - php有人可以解释为什么这在我的服务器上输出为true吗?date_default_timezone_set('Europe/Bucharest'); var_dump( strtotime('29.03.2015 03:00', time()) === strtotime('29.03.2015 04:00…
PHP-全局变量的性能和内存问题 - php假设情况:我在php中运行一个复杂的站点,并且我使用了很多全局变量。我可以将变量存储在现有的全局范围内,例如$_REQUEST['userInfo'],$_REQUEST['foo']和$_REQUEST['bar']等,然后将许多不同的内容放入请求范围内(这将是适当的用法,因为这些数据指的是要求自…
php-casperjs获取内部文本 - php我正在为casperjs使用php包装器-https://github.com/alwex/php-casperjs我正在网上自动化一些重复的工作,我需要访问一个项目的innerText,但是我尚不清楚如何从casperjs浏览器访问dom。我认为在js中我会var arr = document.querySelector('label.input…
PHP:从函数返回值并直接回显它? - php这可能是一个愚蠢的问题,但是……的PHPfunction get_info() { $something = "test"; return $something; } html<div class="test"><?php echo get_info(); ?></div> 有没有办…
PHP Laravel从另一个驱动器读取文件 - php我目前正在学习Laravel。我想知道是否有一种方法可以在Laravel中使用Storage::从另一个硬盘访问文件(使用Windows)。例如,我在驱动器C:上安装了带有Laravel的Xampp,但是我想访问网站目录之外的E:上的文件。我试过使用Storage::files('E:')和File::files('E:…