从html执行php脚本
我正在尝试连接到SQL server以获取html表中的一些数据。 要做到这一点,我有一个php脚本和必要的代码。 问题是如何执行脚本 如何告诉html(或javascript)执行脚本 我可以告诉你,这些方法对我不起作用 Javascript从html执行php脚本,php,html,ajax,Php,Html,Ajax,我正在尝试连接到SQL server以获取html表中的一些数据。 要做到这一点,我有一个php脚本和必要的代码。 问题是如何执行脚本 如何告诉html(或javascript)执行脚本 我可以告诉你,这些方法对我不起作用 Javascript $.get("testConnection.php"); (我不知道下一个代码放在哪里) 我已经读到,可以通过Ajax发送请求,但如何连接到服务器(例如:mysql5.test.com)和数据库(databaseForTesting)。 另外,我在Aj
$.get("testConnection.php");
(我不知道下一个代码放在哪里)
我已经读到,可以通过Ajax发送请求,但如何连接到服务器(例如:mysql5.test.com)和数据库(databaseForTesting)。
另外,我在Ajax方面没有任何经验/知识
谢谢 您可以使用inclue php函数将文件包含到HTML中,如下所示
<html>
<title>HTML with PHP</title>
<body>
<h1>My Example</h1>
<?php
include 'testConnection.php';
?>
<b>Here is some more HTML</b>
<?php
//more php code
?>
</body>
</html>
HTML与PHP
我的例子
这里是一些更多的HTML
要使用ajax,您必须首先在文档的开头包含jquery,然后将以下代码放在body标记的末尾(就在
标记的前面)
然后,您可以编辑数据变量以$\u POST的形式发送数据。要访问此脚本发送到php脚本的数据,只需调用$\u POST变量。例如:要访问var2,请输入php脚本$\u POST['var2']。如果使用GET而不是post,请记住在php脚本中使用$\u GET['var2']来获取该变量
var data = 'var1=value&var2=value2&var3=value3';
$.ajax({
type: "POST", //can be POST or GET
url: "URL_TO_SCRIPT_GOES_HERE.php",
dataType: "html", //or json
data: data, //data to send as $_POST to script
success: function(response) {
//Once data received, do this
alert(response);
},
error: function(response) {
}
});
数据库连接行应该放在php文件中。它与jQueryAjax脚本无关
要执行ajax调用,您可以按照我这里的方式运行它(它将在页面加载时加载),或者您可以将其放入javascript函数中,并根据事件调用它:
function my_ajax_call() {
var data = 'var1=value&var2=value2&var3=value3';
$.ajax({
type: "POST", //can be POST or GET
url: "URL_TO_SCRIPT_GOES_HERE.php",
dataType: "html", //or json
data: data, //data to send as $_POST to script
success: function(response) {
//Once data received, do this
alert(response);
},
error: function(response) {
}
});
}
onclick按钮触发器:
<a onclick='my_ajax_call()'>CALL AJAX</a>
调用AJAX
该代码是针对htaccess的,与js无关,但是对于php有.php扩展。为此,您需要确保将.html扩展名更改为.php,或者告诉您的Web服务器解析.html文件。
<a onclick='my_ajax_call()'>CALL AJAX</a>