Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/457.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/243.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用onclick事件运行查询_Javascript_Php_Jquery - Fatal编程技术网

Javascript 使用onclick事件运行查询

Javascript 使用onclick事件运行查询,javascript,php,jquery,Javascript,Php,Jquery,我使用php将数据库中的行回显到下拉子菜单中 如果用户想要编辑子菜单中显示的任何特定记录,我希望能够做到这一点,而无需用户单击其他提交按钮 我知道最好的方法是使用javascript。我有一个在用户单击记录时调用的函数,将记录ID作为参数传递给该函数 不过,我不知道如何进行。理想情况下,我希望将其发布到同一页面,然后继续使用php 最好的办法是怎么做 var id = elem.val(); $.ajax({ url: "page.php", type: "POS

我使用php将数据库中的行回显到下拉子菜单中

如果用户想要编辑子菜单中显示的任何特定记录,我希望能够做到这一点,而无需用户单击其他提交按钮

我知道最好的方法是使用javascript。我有一个在用户单击记录时调用的函数,将记录ID作为参数传递给该函数

不过,我不知道如何进行。理想情况下,我希望将其发布到同一页面,然后继续使用php

最好的办法是怎么做

var id = elem.val();
$.ajax({
        url: "page.php",
        type: "POST",
        data: { id: id }
      }).done(function(msg) {
        // Do something
        })
      }).fail(function(jqXHR, textStatus) {
        alert("Request failed: " + textStatus + " - Please try again.")
      })

如果您还没有使用jquery,则需要添加到jquery的链接。我建议您也阅读ajax,以便了解它的功能以及如何正确使用它。

对ajax进行一些研究,看起来您已经完成了一半,类似于: