我已经使用jquery加载方法进行网站分页 这是我的代码
function next_page(page)
{
$('.aloder').fadeIn(100);
$('.maindiv .product-big').fadeOut(400);
$('.maindiv').load('http://www.tehrantbl.ir/productlist.php?neshani=<?php echo $_REQUEST['neshani']; ?>&page='+page+' .maindiv');
}
由于某种原因它在IE中不起作用,但它在FF中工作正常 在使用表而不是div来显示项目的情况下,页面具有糟糕的html设计 但我不认为这是问题。
这是现场网站
查看问题搜索此单词并转到第2页
همت
答案 0 :(得分:1)
尝试使用encodeURIComponent()来编码用户输入:
$('.maindiv')
.load('http://www.tehrantbl.ir/productlist.php?neshani='+encodeURIComponent('<?php echo $_REQUEST['neshani']; ?>')+'&page='+page+' .maindiv');
结果将是:
http://www.tehrantbl.ir/productlist.php?neshani=%D9%85%D8%AA&page=2(适合我)
代替:
http://www.tehrantbl.ir/productlist.php?neshani=همت&page=2
(无效)