Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/238.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/2/jquery/77.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
Php 如何使用onclick将变量发送到javascript文件_Php_Jquery_Html - Fatal编程技术网

Php 如何使用onclick将变量发送到javascript文件

Php 如何使用onclick将变量发送到javascript文件,php,jquery,html,Php,Jquery,Html,我试图从数据库中进行一些查询,并试图根据国家从地图中进行筛选 我写了java脚本代码,它可以正常工作,也可以查询php文件。 我的问题是如何使用onclick函数发送名称来启动查询。 显示的问题总是查询变量为空。 代码如下: <map name="Map" id="Map"> <area shape="poly" coords="948,4,454,927,452,932,454" value="USA" onclick="getCountry(this.value)" /&g

我试图从数据库中进行一些查询,并试图根据国家从地图中进行筛选

我写了java脚本代码,它可以正常工作,也可以查询php文件。 我的问题是如何使用onclick函数发送名称来启动查询。 显示的问题总是查询变量为空。 代码如下:

<map name="Map" id="Map">
<area shape="poly" coords="948,4,454,927,452,932,454" value="USA" onclick="getCountry(this.value)" />
search.php中的变量查询总是返回错误,即它没有收到任何数据


高级中的谢谢

不是
区域
元素的有效属性,因此不能使用该属性。您可以尝试改为
title
,这是一个对所有HTML元素都可用的方法

功能条(d){
警戒(d);
}

你的意思是在div中制作地图图片,它将转发区域内的值?我必须制作多个onclick函数,因为它是世界地图。不,我的意思是在
区域
元素上使用
标题
来保存值,而不是
。这里的
div
只是一个例子。或者您可以简单地使用data-*属性*
function getCountry(value){

  $.post("search.php"
    , 
    {query:value},
    function(data) {
         $('#results').html(data);
      });

}