是否可以在js脚本中包含php文件并访问该php文件的功能?
我有一个js文件,我需要调用php文件中定义的函数来计算值,然后进入下一步。这可能吗?我无法从脚本访问php文件的函数。还有一种方法可以在html页面中包含php文件,而无需更改扩展名是否可以在js脚本中包含php文件并访问该php文件的功能?,php,javascript,html,Php,Javascript,Html,我有一个js文件,我需要调用php文件中定义的函数来计算值,然后进入下一步。这可能吗?我无法从脚本访问php文件的函数。还有一种方法可以在html页面中包含php文件,而无需更改扩展名.html不,您不能这样做。PHP和Javascript不能在同一环境中执行,也不能同时执行 在提供页面之前,PHP在web服务器(服务器端)上执行。 Javascript在页面提供后在客户端浏览器上执行 要从javascript调用PHP函数,需要进行AJAX调用。这会将一个值从客户端发送到服务器端进行处理,然后
.html
不,您不能这样做。PHP和Javascript不能在同一环境中执行,也不能同时执行
在提供页面之前,PHP在web服务器(服务器端)上执行。
Javascript在页面提供后在客户端浏览器上执行
要从javascript调用PHP函数,需要进行AJAX调用。这会将一个值从客户端发送到服务器端进行处理,然后将响应发送回客户端。否,您不能这样做。PHP和Javascript不能在同一环境中执行,也不能同时执行 在提供页面之前,PHP在web服务器(服务器端)上执行。 Javascript在页面提供后在客户端浏览器上执行
要从javascript调用PHP函数,需要进行AJAX调用。这会将一个值从客户端发送到服务器端进行处理,然后将响应发送回客户端。PHP文件是由服务器执行的文件
要从javascript调用PHP函数,需要AJAX。该值从客户端发送到服务器,在服务器上进行处理,然后将响应发送回客户端。PHP文件是由服务器执行的文件
要从javascript调用PHP函数,需要AJAX。值从客户端发送到处理它的服务器,然后将响应发送回客户端。如果要访问服务器端资源(文件系统写入、数据库),需要使用AJAX来回切换
如果您更熟悉PHP,可以看看它,它用Javascript重新实现了许多PHP函数。如果您想访问服务器端资源(文件系统写入、数据库),您需要使用AJAX来回切换 如果您更熟悉PHP,可以看看它,它在Javascript中重新实现了许多PHP函数。试试看 它很容易使用
$.ajax({
type: "POST",
url: "yourphpfile.php",
data: { values: "100"}
}).done(function( msg ) {
console.log("php file called"+msg);
});
将您的phpfile.php替换为您的php文件,然后执行您的php文件
它很容易使用
$.ajax({
type: "POST",
url: "yourphpfile.php",
data: { values: "100"}
}).done(function( msg ) {
console.log("php file called"+msg);
});
用php文件替换yourpfile.php,然后执行php文件我不这么认为。不过,您可以通过Ajax调用访问PHP文件,我不这么认为。不过,您可以通过Ajax调用访问有关文件扩展名的PHP文件;大多数Web服务器都可以配置为接受您想要的任何扩展名,并将其解析为您想要的任何文件。您可以将Apache配置为将.html文件视为PHP代码。您甚至可以将其配置为将.asp、.jpg或.xxx文件视为PHP。@Martijn:如何将Apache配置为将.html文件视为PHP代码?关于文件扩展名;大多数Web服务器都可以配置为接受您想要的任何扩展名,并将其解析为您想要的任何文件。您可以将Apache配置为将.html文件视为PHP代码。您甚至可以将其配置为将.asp、.jpg或.xxx文件视为PHP。@Martijn:如何将Apache配置为将.html文件视为PHP代码?