This question already has answers here:
Javascript and PHP functions
(7个答案)
7年前关闭。
在我的
我在同一个index.php中有以下JavaScript函数
我的JavaScript函数:
myscript.php
这个警报“你好,世界怎么样?”
(7个答案)
7年前关闭。
在我的
index.ph
p文件中,我有一个php函数"InsertTheRecord"
,该函数获取一个参数并将其插入数据库。如果成功插入该参数,则返回1,否则返回0。我在同一个index.php中有以下JavaScript函数
"InsertRecord"
,从这里我想调用php InsertTheRecord函数。如何从JavaScript函数调用php函数?我的JavaScript函数:
function InsertRecord() {
var myParameter = 40;
var result = ////call InsertTheRecord(myParameter) //I don't know how to do this?
if result == 1 { //do something}
else { //show error message}
}
最佳答案
php服务器端脚本语言,而javascript是客户端脚本语言
你可以通过ajax调用来做到这一点(jQuery的)
<div id="yourdiv"></div>
var data ="hello world";
var data2="hello all";
function run(){
$.ajax({ url: 'myscript.php',
data: {'q': data,'z':data2},
type: 'post',
success: function(output) {
alert(output);
document.getElementById("yourdiv").innerHTML += output; //add output to div
}
});
}
myscript.php
<?php
myfun();
function myfun(){
$myvar2 = $_POST['z'];
$myvar = $_POST['q']."how are you?";
echo $myvar."\n";
echo $myvar2;
}
?>
这个警报“你好,世界怎么样?”