数据插入

时间:2015-10-27 19:52:37

标签: php jquery

我创建了这个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();

2 个答案:

答案 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>";
?>