我有以下javascript,它将一个php网站重新加载到div:
if (boxes.length) {
$(".loadingItems").fadeIn(300);
// Change the name here as well
$(".indexMain").load('indexMain.php?'+this.name+'=' + boxes.join("+"),
function() {
$(".indexMain").fadeIn('slow');
$(".loadingItems").fadeOut(300);
});
我想在同一个网址中传递另一个参数...
所以我认为我应该按照以下方式进行,尽管我无法让它发挥作用。这是正确的方法吗?
我正在尝试使用php变量categ
传递参数$category
,如下所示:
if (boxes.length) {
$(".loadingItems").fadeIn(300);
// Change the name here as well
$(".indexMain").load('indexMain.php?categ=<?php echo $category;?>&'+this.name+'=' + boxes.join("+"),
function() {
$(".indexMain").fadeIn('slow');
$(".loadingItems").fadeOut(300);
});
答案 0 :(得分:1)
我可以看到两个潜在原因导致这种情况无效(代码似乎很好......):
.js
文件中,或者html文件具有.html
扩展名而不是.php
; urlencode
来确保不会发生这种情况:<?php echo urlencode($category); ?>