我正在使用jQuery的JSON功能进行AJAX调用。
function get_words_json(address, username, paging_value) {
$.ajax({
type: "GET",
url: "json/" + address,
dataType: "json",
data: "username=" + username + "&paging_no_st=" + paging_value,
success: function(json){
pop_word_list(json, paging_value);
}
});
}
正如您所看到的,我将响应发送到另一个JavaScript函数,但我想要做的是将响应发送给PHP。这是可能的,比如直接将响应转换为PHP数组(不使用JavaScript),然后使用PHP来处理数组等吗?
提前致谢。
答案 0 :(得分:2)
您可以对success
函数中的php脚本执行另一个Ajax调用,将JSON数据作为POST参数传递。
答案 1 :(得分:0)
这样做吗?
js (ajax) -> php (array conver to ajax) -> js (ajax) -> php ?
function get_words_json(address, username, paging_value) {
$.ajax({
type: "GET",
url: "json/" + address,
dataType: "json",
data: "username=" + username + "&paging_no_st=" + paging_value,
success: function(json){
json["paging_value"] = paging_value;
$.post("x.php", json);
}
});
}
答案 2 :(得分:0)
整个想法根本没有结合在一起......但是:
如果有理由这样做 - 那么你想做$ .post('phpfile.php',json,function(){},'text或你想要的任何类型') ; 并且如上所述,整个json对象转到PHP的$ _POST [],但我看不出应该这样做的情况。
如果从某些代码中获取json您无法更改并希望在php中使用数据:
如果您不知道自己在做什么:)