javascript - 在 PHP 中使用锚标记的 href 传递 ID 时出错?
问题描述
嗨,我的 HTML 文件有以下目录结构(.htaccess
如果需要,我还修改了文件以将 .html 文件读取为 .php)。
图一:文件结构
图2:localhost/CRM/dashobard.html
所以在dashboard.html
我的表A
中,列中有锚标记值,以便使用锚标记的用户单击链接并将行 ID 传递给文件夹index.html
下的lead
文件。
问题是我无法将潜在客户 ID 发送到CRM/lead/index.html
,因此我无法在新页面上显示完整信息。
(loadtable.js
文件)页面中加载表格的部分JS代码dashboard.html
如下:
$.each(result, function(key, value) {
table.last().append("<tr><td>" + i + "</td><td><a href=./lead/?lead_id="+ value['Lead_Id'] + " </a>" + value['FirstName'] + ' ' + value['LastName'] + "</td><td>" + value['Company'] + "</td><td><a href=mailto:" + value['Email'] + ">" + value['Email'] + "</a></td><td>" + value['Phone'] + "</td><td>" + value['LeadAddedBy'] + "</td><td>" + "<button class='lead-view' value="+ value['Lead_Id'] + " name=" + value['Lead_Id'] + ">View</button>"+"</td></tr>");
i = i + 1;
});
和得到的文件lead_id
是CRM/lead/index.html
<?php
if ( ! isset( $_GET[ 'lead_id' ] ) {
echo( 'No parameter lead_id given' );
exit;
}
$lead_id = $_GET['lead_id'];
session_start();
if($_SESSION['State'] == 'Authenticated'){
$user_id = $_SESSION['User_Id'];
if(function_exists('date_default_timezone_set'))
{
date_default_timezone_set("Asia/Kolkata");
}
$today = date("Y-m-d H:i:s");
?>
<!DOCTYPE html>
<html>
<head>
</head>
<body>
</body>
</html>
我得到的错误如下:
我认为GET
工作不正常。
解决方案
您)
在if ( ! isset( $_GET[ 'lead_id' ] ) {
零件中缺少 a 。而且您缺少if($_SESSION['State'] == 'Authenticated'){
此 if 语句的右括号。
推荐阅读
- html - 更改 CSS :before/:hover 以包含以前的 div
- c - 如何使结构内的指针指向另一个指针指向的相同字符串?
- google-apps-script - 清除第二天表单条目上的脚本错误
- postgresql - 是否可以连接到 postgresql 数据库并将 postgresql 表从 Databricks 笔记本加载到 sparkDataFrame
- ios - 您如何使用内容类型 application/x-www-form-urlencoded 提出 put 请求
- java - 如何根据土耳其时区获取 Calendar.getInstance()
- php - 如何比较 DST 与 Laravel / Carbon 更改时的日期
- javascript - 如何在使用 j 查询提交 MVC 表单之前初始化 Value?
- php - 如何在 php 中更正重复的 json 数组
- xml - 我在 laravel 中的站点地图 xml 类型中遇到一些错误