尝试将帖子请求发送到php文件巫婆resievs来自我的请求的网址解析它并作为JSON发回...所以想要获得它发送的json并将其放入htlm new js cant使其工作。< / p>
$(document).ready(function() {
$(".feed").on("click", function() {
var feedurl = $(this).attr("value");
$.post("syndicate.php", {value : feedurl},function(){});
load();
});
function load(){
$.getJSON("syndicate.php",function(result){
console.log(result);
var items = result.items;
for (var i=0; i<items.length;i++){
var s = "<table class='dataTable'";
s += "<tr><td>title</td><td>" + items[i].title + "</td></tr>";
s += "<tr><td>link</td><td><a href='" + items[i].url + "'>open link</a></td></tr>";
s += "<tr><td>content</td><td>" + items[i].content + "</td></tr>";
s += "</table>";
$("#widget-content").append(s);
}
});
}
答案 0 :(得分:1)
$(document).ready(function() {
$(".feed").on("click", function() {
var feedurl = $(this).attr("value");
var response = $.get("../syndicate.php", {
value : feedurl
}, function() {
});
response.done(function(data) {
console.log(data);
var json = JSON.parse(data);
var items = json.items;
解决了! 问题是我没有在同一个请求中处理数据,我发送了2个单独的请求1,用于向php发送数据,2个用于处理响应。