jQuery load()不';I don’我不在IE上工作

jQuery load()不';I don’我不在IE上工作,jquery,internet-explorer,Jquery,Internet Explorer,我已经使用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='+

我已经使用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');

}

尝试使用to encodeURIComponent()对用户输入进行编码:

$('.maindiv')
 .load('http://www.tehrantbl.ir/productlist.php?neshani='+encodeURIComponent('<?php echo $_REQUEST['neshani']; ?>')+'&page='+page+' .maindiv');
$('.maindiv')
.load('http://www.tehrantbl.ir/productlist.php?neshani=“+encodeURIComponent(”)+”&page=“+page+'.maindiv”);
结果将是:
(为我工作)

而不是:
http://www.tehrantbl.ir/productlist.php?neshani=همت&page=2
(不起作用)

你为什么不认为HTML是个问题,因为很多跨浏览器的问题都是基于格式错误的HTML。你可以在这里添加更多的代码吗?首先,你可以尝试删除双jQuery,包括-在HTML的第9行和第10行,也许这两个问题都让IE疯狂?@Molle博士每一个回答不被接受的问题都有一个适用的答案,即使max在评论中说“是的,这很管用”,那又如何
$('.maindiv')
 .load('http://www.tehrantbl.ir/productlist.php?neshani='+encodeURIComponent('<?php echo $_REQUEST['neshani']; ?>')+'&page='+page+' .maindiv');