我创建了这个php脚本,用于在mysql表中插入数据。我希望在插入数据后运行jquery函数updatefrm2('name')
。怎么能实现呢?到目前为止,这是我的代码:
$servername = "localhost";
$username = "username";
$password = "password";
$dbname = "myDB";
$conn = new mysqli($servername, $username, $password, $dbname);
if ($conn->connect_error) die("Connection failed: " . $conn->connect_error);
$sql = "INSERT INTO MyGuests (firstname, lastname, email)
VALUES ('John', 'Doe', 'john@example.com')";
if ($conn->query($sql) === TRUE)
echo "New record created successfully";
else
echo "Error: " . $sql . "<br>" . $conn->error;
$conn->close();
答案 0 :(得分:0)
如果此PHP脚本是包含您的javascript的页面的服务器端代码,则可以执行以下操作:
<?php echo "<body onload=\"updatefrm2('name');\"> ?>
如果这是从AJAX调用运行的PHP,那么只要成功更新就返回true并检查ajax调用中的返回值
if(returnedVal == 'true'){ updatefrm2('name'); }
答案 1 :(得分:0)
您可以简单地使用您希望执行的任何Javascript回显<script>
标记:
<?php
echo "<script>updatefrm2('name');</script>";
?>