0

我已经使用 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 设计,
但我认为这不是问题所在。

这是现场直播

http://www.tehrantbl.ir/

要查看问题,请搜索此单词并转到第 2 页

همت
4

1 回答 1

1

尝试使用 to 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没用)

于 2012-06-14T10:26:57.530 回答