Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/395.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/8/linq/3.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 如何获得;这";混合php和jQuery的变量?_Javascript_Php_Jquery_Ajax - Fatal编程技术网

Javascript 如何获得;这";混合php和jQuery的变量?

Javascript 如何获得;这";混合php和jQuery的变量?,javascript,php,jquery,ajax,Javascript,Php,Jquery,Ajax,我有一套盒子: HTML 变量simple正确地应用于所有框,但单击时我没有得到此框链接,而是得到了一个找不到的错误 http://www.example.com/xchanges/home/work/interactive/undefined 404 (Not Found) 我想我知道你想做什么。您的方法不正确,您希望为每个div保存一个链接,然后在某些JS逻辑中使用该链接 然后在循环中(这是Wordpress right?),您需要在数据属性中的DOM元素中设置链接,并为该div指定一些类

我有一套盒子:

HTML

变量
simple
正确地应用于所有框,但单击时我没有得到
此框链接,而是得到了一个找不到的错误

http://www.example.com/xchanges/home/work/interactive/undefined 404 (Not Found)

我想我知道你想做什么。您的方法不正确,您希望为每个div保存一个链接,然后在某些JS逻辑中使用该链接

然后在循环中(这是Wordpress right?),您需要在
数据属性中的DOM元素中设置链接,并为该div指定一些类名,以便您可以使用JS实际选择它

echo '<div class="someClass" data-src='. get_permalink() . '> ..... 

变量不是这样工作的。使用
data-*
属性
simple
不是jQuery对象的属性。我不明白变量
simple
和其余代码之间的联系是什么。
$(this).parent().simple+“.content”
毫无意义。
上面的php循环为每个框打印正确的链接
。什么环路?我想你应该在这一点上发布更多的节目,我不知道如何回答。如果你正在重新定义
simple
,那将是一个问题。
$(this).data('which-name-is')
,是的。谢谢,伙计,正如用户评论所建议的,我已经在做与你非常相似的事情了。我会接受它给你打电话:)非常感谢;)祝你好运,如果你还有其他问题,请告诉我
$(document).on( 'click', ".btn-modal", function(){
  var cont = $(this).simple +  " .content"; // Load via ajax the Box link + content 
  jQuery(".modal-body").load(cont);
});
http://www.example.com/xchanges/home/work/interactive/undefined 404 (Not Found)
echo '<div class="someClass" data-src='. get_permalink() . '> ..... 
<div class="someClass" data-src="http://..." >Ajax content 1</div>
$(document).on( 'click', ".btn-modal", function(){
  var cont = $(this).children('.someClass').attr('data-src') + " .content";
  jQuery(".modal-body").load(cont);
});