Scripting var page=$(this.attr(“id”)的问题;
我已经在live search概念上工作了几个小时,我对代码的一部分有问题 html 部分Scripting var page=$(this.attr(“id”)的问题;,scripting,Scripting,我已经在live search概念上工作了几个小时,我对代码的一部分有问题 html 部分var页面=$(this.attr(“id”)不工作。页面显示以下错误 Notice: Undefined index: page in C:\xamp\... 这个错误来自打算使用索引的livesearch.php文件 我不熟悉这种脚本编写方式 有什么问题吗 在livesearch.php上出现错误的部分 if($_GET["page"]){ $pagenum = $_GET["page"]; } e
var页面=$(this.attr(“id”)代码>不工作。页面显示以下错误
Notice: Undefined index: page in C:\xamp\...
这个错误来自打算使用索引的livesearch.php
文件
我不熟悉这种脚本编写方式
有什么问题吗
在livesearch.php上出现错误的部分
if($_GET["page"]){
$pagenum = $_GET["page"];
} else {
$pagenum = 1;
}
试试这个:
$(".livesearch").load("livesearch.php", {
searchs: searchs,
page: page
});
您没有正确编码搜索字符串,这可能会导致解析URL时出现问题。如果将参数放入对象中,jQuery将为您完成此操作。尝试以下操作:
$(".livesearch").load("livesearch.php", {
searchs: searchs,
page: page
});
您没有正确编码搜索字符串,这可能会导致解析URL时出现问题。如果您将参数放入一个对象中,jQuery将为您完成此操作。还发布livesearch.php的代码
if($\u GET[“page”]){
替换为if(isset($\u GET[“page”])&&$\u GET[“page”]){
。这将在尝试评估页面之前检查索引是否存在。哇,它起作用了,那么这是否意味着索引“页面”不是真的必要?您应该知道:)没有索引不会破坏您的逻辑,使$pagenum=1;
还发布livesearch.php
替换if($\u GET[“page”]){
与if(isset($\u GET[“page”])和&$\u GET[“page”]){
。这将检查页面
索引是否存在,然后再尝试对其进行评估。哇,它工作了,这是否意味着索引“page”没有必要吗?你应该知道:)没有它并不会破坏你的逻辑,让$pagenum=1;
阅读上面的评论,给你的答案添加一些想法,你可能会看到你的答案被接受(希望如此)☻)@根据我的更改,应该始终设置$\u GET
变量,因此isset()
检查不应该有什么区别。它们仍然是一个好主意,但与原始问题无关。阅读上面的评论,为您的答案添加一些想法,您可能会看到您的答案被接受(希望如此)☻)@根据我的更改,应该始终设置$\u GET
变量,因此isset()
检查不应该有什么区别。它们仍然是一个好主意,但与原始问题无关。
$(".livesearch").load("livesearch.php", {
searchs: searchs,
page: page
});