Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/363.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 如何将$()元素包含在.load()中;?_Javascript_Php_Syntax - Fatal编程技术网

Javascript 如何将$()元素包含在.load()中;?

Javascript 如何将$()元素包含在.load()中;?,javascript,php,syntax,Javascript,Php,Syntax,我试图在一个简单的Javascript调用中打印一些PHP内容。 我得到的第一个变量,但我要包含2个变量,其中一个必须位于.load()中 为了更好地理解,我将把代码放在下面: <?php $loadclass = 'filtersin'; $load_address = 'recebimento-filter'; $modal_ID = 'FilterModal'; ?> JS调用(以及我正在尝试做的事情): $(文档).ready(函数(){ var loadclas

我试图在一个简单的Javascript调用中打印一些PHP内容。 我得到的第一个变量,但我要包含2个变量,其中一个必须位于.load()中

为了更好地理解,我将把代码放在下面:

<?php

$loadclass = 'filtersin';
$load_address = 'recebimento-filter';
$modal_ID = 'FilterModal';

?>

JS调用(以及我正在尝试做的事情):


$(文档).ready(函数(){
var loadclass=“”;
var load_address=“”;
$(loadclass).load(“对话框/过滤器组/”,$(加载地址));
});
更改

 $(loadclass).load("dialogs/filter_group/",$(load_address) );

  • loadclass
    现在是一个类。请注意
  • 正确添加
    加载\u地址
请注意。 描述:从服务器加载数据,并将返回的HTML放入匹配的元素中

因此,如果
对话框/filter\u组/recebimento filter
不返回HTML,它将无法按预期工作

要解决此问题,您可以将重写规则添加到
.htaccess

替换:

var loadclass="<?php echo '.', $loadclass; ?>";
var load_address="<?php echo $load_address, '.php' ?>";
$(loadclass).load("dialogs/filter_group/",$(load_address) );

您只能加载html文件。问题在于第二个变量(加载地址)。第一个可以正常工作,但是,我必须在.load(stuff+$load\u address)中放入$load\u address。如果我键入一个静态地址,例如.load(mylink.php),我可以加载php文件:),但是“mylink.php”有一个$call。我必须理解Javascript语法,才能将$call放入.load(blablabla)中。是的,第二次尝试加载
.php
文件,但该函数只能加载
.html
文件和内容。你的
$loadAddress.php
必须是
$loadress.html
hm ok如果你能加载这个,那是我的错。太棒了,因此,其他人将在未来受益。
 $('.' + loadclass).load("dialogs/filter_group/" + load_address );
var loadclass="<?php echo '.', $loadclass; ?>";
var load_address="<?php echo $load_address, '.php' ?>";
$(loadclass).load("dialogs/filter_group/",$(load_address) );
var loadclass="<?php echo '.' . $loadclass"; ?>";
var load_address="<?php echo $load_address . '.php'; ?>";
$(loadclass).load("dialogs/filter_group/" + load_address );
$("<?='.' . $loadclass ?>").load("dialogs/filter_group/<?= $load_address . '.php' ?>");
$(".filtersin").load("dialogs/filter_group/recebimento-filter.php");