使用 JavaScript 执行一行 PHP(不包括 PHP 文件)
Use JavaScript to excute a line of PHP (not include a PHP file)
我需要一种方法来使用JavaScript来包含/执行PHP(当然使用ajax),就好像文件是页面原生的一样。所以我可以使用诸如GET请求等东西。
<div id="firstAjaxDiv">Default Text</div>
<input id='buttonOneId' name="buttonOne" type="button" value="Do AJAX!"/>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
<script type="text/javascript">
$("#buttonOneId").click(function() {
url = ('ajax_server.php');
$.ajax({
url: url,
success: function(data) {
if(data !="") {
$('#firstAjaxDiv').html(data);
}
},
error: function() {
$('#firstAjaxDiv').html('It failed...');
}
});
});
</script>
这是我的文件,其中发生了Ajax。我能够包含文件并执行 php,但就好像我包含一个 iFrame,我需要的是让代码表现得好像它是页面原生的 - 这是因为如果用户单击链接/按钮,我将处理 GET 请求。我该怎么做?
提前感谢!
啊!我们再次见面。:)上面的代码将为您提供似乎是页面原生的代码。我想您对如何将其填充到页面中感到困惑。您从服务器文件获得的响应是什么,您希望如何将其实现到页面中?
要使用 get 请求,您可以将变量附加到链接中,如下所示:
ajax_server.php?变量名称=某值
jQuery的ajax默认为GET请求,这意味着您可以将这些变量放入URL中。
尝试类似的东西
var query = "input1=10&input2=20";
url = ('ajax_server.php?'+query);
相关文章:
- PHP&CSS:如何获得表中每一行的悬停效果
- 使用 JavaScript 执行一行 PHP(不包括 PHP 文件)
- 用PHP解析每一行
- onKeyUp 事件计算不适用于 PHP 生成的表单中的以下行,除了第一行
- 在 Ajax 提交之前执行一行 PHP
- PHP 脚本仅从 MySQL 数据库中获取地址字段的第一行
- 用 php 覆盖包含特定用户名的文本文件中的一行
- 表 PHP 中每一行的删除按钮
- 使用表单中的PHP按钮根据变量ID从MYSQL数据库表中删除一行
- 在更新数据库中的一行之后,再次运行php行
- 如何在嵌入php的html表中为每一行添加复选框,并在数据库(Postgresql)中更新其值
- 试图让JavaScript触发PHP脚本向表中添加一行,但它'It’不起作用
- 如何对jquery中有一行php代码的jquery代码块进行注释
- PHP MYSQLI无法从数据库中删除一行数据
- 阅读PHP中的KML文件,强制在一行中进行解析,使用谷歌地图的parseKMLString进行解析
- 如何显示每一行从数据库在不同的页面在php
- 由于PHP包含和MySQL查询的回显,在Javascript中增加了一行
- 在控制器中调用渲染后,何时调用下一行?Yii - PHP
- AJAX调用PHP文件,从数据库中删除一行
- Php mysql只返回最后一行,当我使用自动刷新