Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/251.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/9/javascript/440.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事件在div中加载php?_Php_Javascript - Fatal编程技术网

如何使用Javascript中的按钮onclick事件在div中加载php?

如何使用Javascript中的按钮onclick事件在div中加载php?,php,javascript,Php,Javascript,我试图在php页面的div中动态加载一个表。我想使用同一页面上的按钮或链接加载表 我试过这个: <button id="fcluns" type="button" onclick="loadpage(this.id)">FC LUNs</button> <div id="Table"></div> <script type="text/javascript"> function loadpage(clicked_id){ if (cl

我试图在php页面的div中动态加载一个表。我想使用同一页面上的按钮或链接加载表

我试过这个:

<button id="fcluns" type="button" onclick="loadpage(this.id)">FC LUNs</button>
<div id="Table"></div>
<script type="text/javascript"> 
function loadpage(clicked_id){
if (clicked_id =="fcluns"){
    $("Table").html('loadingImage.gif').load('getfcLuns.php?name=<?php $Host=$_GET['name']; echo $Host;?>');
}
}
</script>
FC LUN
函数加载页(单击\u id){
如果(单击\u id==“fcluns”){
$(“Table”).html('loadingImage.gif').load('getfcLuns.php?name=');
}
}
我从一个php页面getfcLuns.php生成该表,其中执行mysql查询以从数据库获取详细信息。我在这个php中获取$host并将其传递给帮助器php以生成表

任何其他有效的方法都是受欢迎的。但是我只想让页面基于php。

试试看

$("#Table").css({'background-image':'loadingImage.gif'}).load(
    'getfcLuns.php?name=<?php echo $_GET[name];?>',
    function() {
        $(this).css({'background-image':'none'});
    }
);
$(“#Table”).css({'background-image':'loadingImage.gif'}).load(
'getfcLuns.php?名称=',
函数(){
$(this.css({'background-image':'none');
}
);
阅读文档


FC LUN
函数加载页(单击\u id){
如果(单击\u id==“fcluns”){
$(“Table”).load(“getfcLuns.php?name=”);
}
}

上面的脚本工作。

您不能在客户端使用PHP代码来处理PHP。OnCasks<代码>事件……考虑使用Ajax可以为这个场景共享Ajax实现的代码片段吗?将此变量值也传递给函数loadpage(),并将其传递到参数中…。。@Mr.Alien我不认为这是这里发生的事情,而是所讨论的页面是使用PHP生成的。在客户端,所讨论的PHP代码将不会显示,并将替换为
$\u GET['name']
@Mike我猜他想在单击时显示表,然后从db onclick事件中获取数据,处理方法如下:@Tirtha Pratim Bhattacharjee请将其添加到您的答案部分并接受,这将有助于其他人
<script src="ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"; type="text/javascript"> </script>
<button id="fcluns" type="button" onclick="loadpage(this.id)">FC LUNs</button>
<div id="Table"></div>
<script type="text/javascript"> 
function loadpage(clicked_id){
 if (clicked_id =="fcluns"){
    $("Table").load("getfcLuns.php?name=<?php $Host=$_GET['name']; echo $Host; ?>");
}
 }
 </script>