我想通过ajax将一个数组从java脚本发布到php。但我不知道如何做到这一点,特别是将其发送到像 Controller 类这样的 php 函数。如果我错了,请纠正我,这是我的 java 脚本源,作为发送数组的函数:
<script>
function send(){
var obj = JSON.stringify(array);
window.location.href = "post.php?q=" + obj;
}
</script>
我尝试过,但还是失败了。真的需要帮助..
最佳答案
如 JQuery API documentation 中所述,您可以使用
var rootPath="http://example.com/"
var jsonData = $.toJSON({ q: array });
var urlWS = rootPath + "post.php";
$.ajax({
url: urlWS,
type: "POST",
dataType: "json",
contentType: "application/json; charset=utf-8",
data: jsonData,
success: function(result) {
// do something here with returned result
}
});
关于javascript - 使用 Ajax 将数组从 javascript 发送到 php 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29340496/