如何使用AJAX在单独的html页面上执行代码?
在调用页面上,我有代码
$.ajax({
url: 'ajaxcalled2.html', //This is the current doc
type: "POST",
async: 'false',
dataType: 'json',
data: {username: "ABC123", season: "Winter", email: "winter@northpole.com"},
complete: function(response){
console.log(response);
}
});
在被叫页面上,我有代码:
<html>
<script type="text/javascript">
alert('here');
</script>
</html>
调用页面转到完整功能,因此该页面似乎没有问题
我可以显示被叫页面,并且警报已成功显示。
但将它们放在一起,不会显示任何警报。
我错过了什么?
答案 0 :(得分:0)
试用不同的选项,选择使用getscript选项。
在调用程序中设置全局值,可以在被调用程序中访问
用户名=&#39; myname&#39;;
$.getScript("http://<domain>/ajaxcalled.js", function(){
alert("Script loaded and executed.");
})
被叫js只有
alert('hi');
alert(username);
用户名已成功显示。