如何在javascript确认框中执行代码

内森

我有一个JavaScript确认框,并且我有一些要在某种条件下执行的MySQL插入查询代码。这是我的代码的样子:

<?php
$id = $_POST['id'];
$name= $_POST['name'];
$query = mysql_query("select * from table where id='$id'");
$count    =   mysql_num_rows($query );

if($count!=0)
{
?>
   <script type="text/javascript">  
        if (confirm("This seems to be Duplicate. Do you want to continue ?") == true)
        {
            //Execute/Insert into table as how it is given below
        }
        else
        {
            //Dont execute/insert into table but close the window
        }
     </script>
<?php
}
else
{
    $queryinsert = mysql_query("INSERT INTO table(id,name) VALUES('$id','$name')");
}
?>
塔雷克·马斯里(Tareq El-Masri)

您无法在javascript中执行MySQL或PHP命令,而可以做的是制作一个可以由Ajax调用的PHP函数。最好的方法是使用jQuery使用URL中的PHP函数重定向页面。

<script type="text/javascript">  
    if (confirm("This seems to be Duplicate. Do you want to continue ?"))
    {
        $.ajax({
            url: 'your_path_to_php_function.php',
            type: 'POST', // Or any HTTP method you like
            data: {data: 'any_external_data'}
        })
        .done(function( data ) {
            // do_something()
        });
    }
    else
    {
        window.location = 'your_url?yourspecialtag=true'
    }
 </script>

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在 Javascript 中执行异步代码

如何在puppeteer中执行JavaScript代码

如何在JavaScript中执行php代码

如何在程序中间的代码后面显示确认框

当网站安装为 PWA 时,如何在 Microsoft Edge 中启用 javascript 警报和确认框?

如何在Javascript中执行以base64编码的代码

如何在Golang请求中执行JavaScript异步代码

如何在EJS模板中执行JavaScript代码?

如何在C#(.NET)中执行Javascript代码

如何在执行命令(SSHLibrary)中获得确认

如何在kotlin中设置确认删除AlertDialogue框

如何在vue中创建警报确认框

如何在array_column PHP中输入确认框

如何在JSF中创建动态确认对话框

确认框中的密码Javascript

如果用户在确认对话框中选择否,如何阻止actionListener执行其代码?

JavaScript如何在页面上执行代码

如何在 wc_add_notice 框中插入/执行短代码?

如何在执行冗长的操作时关闭Vaadin 8确认对话框

如何在JavaScript中的x周期内执行循环等待代码执行?

orgmode-禁用elisp代码执行确认对话框

如何在Xcode中执行Swift代码

如何在单个确认对话框中组合两个或多个确认对话框?

如何在提交前添加确认框

如何在<p>中显示选择框,并在javascript中执行p.text(“ test”)?

如何在Jquery UI对话框中实现“确认”对话框?

如何在Jersey Rest中返回要由客户端执行的javascript代码?

如何在JavaScript中在一秒钟内准确执行1000次代码

如何在节点的沙箱环境中执行用户提交的javascript代码?