目前我正在使用隐藏的iframe来动态更改主页面的内容,这样可以正常工作,但我想将其发展为jQuery Ajax。
在iframe中,我根据一些数据库提取在PHP中动态生成一些javascript。
iframe内容示例:
parent.$("#BtPeriod").html("Update of the content of a <button>...");
//Update of a variable in the main page with data from the database
parent.allAccounts = null;
parent.allAccounts = [
{ y: "2015-09", accounts: 813 },
{ y: "2015-10", accounts: 441 },
{ y: "2015-11", accounts: 839 },
{ y: "2015-12", accounts: 764 }
];
//Calling a function of the main page:
parent._allAccountsChart();
为了让它演变为jquery / Ajax,我正在考虑使用方法.ajax:
var values = {
"period": "currentmonth"
};
$.ajax({
url: "/pages/adminhome/ajax/ajax_update_charts.php",
type: "POST",
data: values,
success: function(data){
alert("success" + data);
}
});
警报显示成功和ajax_update_charts.php
的内容,但不会超出Javascript。我看到还有方法getScript但它不是一个javascript文件,它是一个生成一些javascript的php文件。
我该怎么办?
感谢。