Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/69.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 一行。在链接中放置ID的位置_Php_Jquery_Hyperlink - Fatal编程技术网

Php 一行。在链接中放置ID的位置

Php 一行。在链接中放置ID的位置,php,jquery,hyperlink,Php,Jquery,Hyperlink,我已经创建了一个与之前的大帖子不同的帖子,因为我认为已经隔离了ID值未通过的原因 我有这个链接,但有一些东西不完全正确,没有发送值 $sOutput .= '"<a href=\"#' ."id=" .addslashes($aRow['id_cruise']) .'\" class=\"flip\">'.addslashes($aRow['from_country']).'</a>",'; $sOutput.='“”,'; 以上就是我们感兴趣的领域 出于好奇,这是接

我已经创建了一个与之前的大帖子不同的帖子,因为我认为已经隔离了ID值未通过的原因

我有这个链接,但有一些东西不完全正确,没有发送值

$sOutput .= '"<a href=\"#' ."id=" .addslashes($aRow['id_cruise']) .'\" class=\"flip\">'.addslashes($aRow['from_country']).'</a>",';
$sOutput.='“”,';
以上就是我们感兴趣的领域

出于好奇,这是接收值的代码段

<script type="text/javascript"> 
$(document).ready(function(){
$('a.flip').live('click',function(){
    $(".panel").slideToggle("slow");
    $('#reviews').load('SendIdToDatabase.php', {idCruise: this.id});
     });
});

</script>

$(文档).ready(函数(){
$('a.flip').live('click',function()){
$(“.panel”)。滑动切换(“慢速”);
$('#reviews').load('SendIdToDatabase.php',{idCruise:this.id});
});
});
因此,整个场景是:

表、行和行中列上的链接

当你点击链接时,会发生两件事

a) 打开一个滑动面板

b) 然后将该值传递给该面板中的一个DIV(DIV加载接收该ID值的php查询的结果)

但正如我所说,预计只有链接需要调整

万分感谢

阿尔瓦罗

更新

那么已经提出了两个链接。它们都不起作用

此链接允许滑动面板打开,但不会填充其中的div

$sOutput .= '"<a href=\"#\"' .' id=\"' .addslashes($aRow['id_cruise']) .'\" class=\"flip\">'.addslashes($aRow['from_country']).'</a>",';
$sOutput.='“”,';
而这种联系似乎正好相反。幻灯片无法打开,但div似乎正在加载信息,但我看不到,因为幻灯片,如我所说,无法打开

$sOutput .= '"<a href=\"?id=' .addslashes($aRow['id_cruise']) .'\" id=\"' .addslashes($aRow['id_cruise']) .'\" class=\"flip\">'.addslashes($aRow['from_country']).'</a>",'; 
$sOutput.='“”,';
所以,我们的目标是得到一条线,使这两件事都能发生。打开幻灯片,填充div。当然,使用所示的JQUERY代码段, 在我看来,你的链接构建代码是不正确的

$sOutput .= '"<a href=\"#' ."id=" .addslashes($aRow['id_cruise']) .'\" class=\"flip\">'.addslashes($aRow['from_country']).'</a>",';
$sOutput.='“”,';
会在屏幕上回响吗

<a href="#id=id_cruise" class="flip">from_country</a>

你的HTML代码是错误的,因为你没有关闭href,你的浏览器认为href是href=“#id=id\u cruise”,而不是你的我认为你正在尝试的

 $sOutput .= '"<a href=\"#\"' .' id=\"' .addslashes($aRow['id_cruise']) .'\" class=\"flip\">'.addslashes($aRow['from_country']).'</a>",';
$sOutput.='“”,';
它应该像这样回显格式正确的HTML:

<a href="#" id="id_cruise" class="flip">from_country</a>

现在您的href&id属性的格式正确了,jQuery应该可以很好地发挥作用了

干杯,J.

阿尔瓦罗, 在我看来,你的链接构建代码是不正确的

$sOutput .= '"<a href=\"#' ."id=" .addslashes($aRow['id_cruise']) .'\" class=\"flip\">'.addslashes($aRow['from_country']).'</a>",';
$sOutput.='“”,';
会在屏幕上回响吗

<a href="#id=id_cruise" class="flip">from_country</a>

你的HTML代码是错误的,因为你没有关闭href,你的浏览器认为href是href=“#id=id\u cruise”,而不是你的我认为你正在尝试的

 $sOutput .= '"<a href=\"#\"' .' id=\"' .addslashes($aRow['id_cruise']) .'\" class=\"flip\">'.addslashes($aRow['from_country']).'</a>",';
$sOutput.='“”,';
它应该像这样回显格式正确的HTML:

<a href="#" id="id_cruise" class="flip">from_country</a>

现在您的href&id属性的格式正确了,jQuery应该可以很好地发挥作用了


干杯,J.

当您在firebug或类似工具中检查链接时,浏览器会显示什么HTML?它只是
id\u cruise
vs
idCruise
?可以重新检查吗?似乎有些开头的单引号没有正确地结束。为了让您的生活更轻松,您可以从放置纯变量开始,例如
$something=addslashes(…);回音“是的,好吧,我不知道从哪里把它做成大块。除此之外,有人说ID实际上是一个单独的实体,而不是a href的一部分。他是对的,但仍然,…与其从中提取变量,不如将它们尽可能地隔开,以便更容易地提取点和引号当你在firebug或类似工具中检查链接时,浏览器会显示什么HTML?它只是
id\u cruise
vs
idCruise
?可以重新检查吗?似乎有些开头的单引号没有正确地结束。为了让您的生活更轻松,您可以从放置纯变量开始,例如
$something=addslashes(…);回音“是的,好吧,我不知道从哪里把它做成大块。除此之外,有人说ID实际上是一个单独的实体,而不是a href的一部分。他是对的,但仍然,…与其用它来制造变量,不如将它们尽可能地隔开,以便更容易地制造点和引号。谢谢。现在,它看起来真的非常健康和干净。然而,当我现在用鼠标光标悬停在各行上时,我看不到我以前看到的,状态栏中id值的变化,它只显示localhost/site/asfssf.php,这就是全部,当然,没有发送任何值。嗯,不知道,但肯定是非常接近阿尔瓦罗,如果我理解正确的话,这听起来像是你试图通过巡航id作为参数在URL中?如果是这样,只需将其更改为$sOutput。='“”,';Alvaro,我在上面的评论中发布的代码中没有散列(#)符号,它在代码中有等号(=)。我想你需要重新检查你的代码。谢谢。现在,它看起来真的非常健康和干净。然而,当我现在用鼠标光标悬停在各行上时,我看不到我以前看到的,状态栏中id值的变化,它只显示localhost/site/asfssf.php,这就是全部,当然,没有发送任何值。嗯,不知道,但肯定是非常接近阿尔瓦罗,如果我理解正确的话,这听起来像是你试图通过巡航id作为参数在URL中?如果是这样,只需将其更改为$sOutput。='“”,';Alvaro,我在上面的评论中发布的代码中没有散列(#)符号,它在代码中有等号(=)。我想你需要重新检查你的代码。