我在javascript方法中有一个数组。我想在一个单独的PHP文件上访问它。我正在尝试jQuery.get方法。这是代码:
<script>
function Quantity(){
var count = document.getElementById('hidden').value;
alert(count);
var Quantity=new Array();
var i=0;
for(i=0; i<count; i++) {
Quantity[i]=document.getElementById(i).value;
}
document.getElementById('hdnQuantityArray').value = Quantity;
jQuery.get("CalculateTotal.php", Quantity);
return false;
}
</script>
我正在使用隐藏字段hdnQuantityArray
通过GET发送此数组。问题是,此代码不会将我重定向到文件CalculateTotal.php
。相反,它与包含隐藏字段值的URL保持在同一页面上。
如果我在这里做错了,请指导我。否则建议我替代。
答案 0 :(得分:2)
不确定它会起作用......
替换
jQuery.get("CalculateTotal.php", Quantity);
带
location.href="CalculateTotal.php?Quantity"+$(Quantity).serializeArray()
答案 1 :(得分:1)
如果您想重定向到该页面,您只需要:
window.location = "CalculateTotal.php";
jQuery.get用于将该页面检索为字符串。因此,您可以检索它,然后在您的页面中使用它,例如:
var totalContent = jQuery.get("CalculateTotal.php", Quantity);
$('#some_content_div').html(totalContent);