2017-02-07 3 views
0

AJAXを使用して別のhtmlページでコードを実行するにはどうすればよいですか?呼び出しページでルーチンと呼ばれるAJAXが実行されない

私は、コードを持っているというページ上のコード

$.ajax({ 
    url: 'ajaxcalled2.html', //This is the current doc 
    type: "POST", 
    async: 'false', 
dataType: 'json', 
    data: {username: "ABC123", season: "Winter", email: "[email protected]"}, 
    complete: function(response){ 
     console.log(response); 
    } 
}); 

を持っている:

<html> 
<script type="text/javascript"> 
alert('here'); 
</script> 
</html> 

呼び出しページは、完全な機能へと進むので、そこに表示されません。そのページの問題です

呼び出されたページが表示され、警告が表示されます。

ただし、これらをまとめると、アラートは表示されません。

私には何が欠けていますか?

答えて

0

異なるオプションを試して、getscriptオプションを使用することを選択しました。呼ばれるプログラム

ユーザ名=「MYNAME」にアクセスすることができ、呼び出しプログラムでグローバル値を設定

$.getScript("http://<domain>/ajaxcalled.js", function(){ 

alert("Script loaded and executed."); 

}) 

と呼ばれるjsが単純に成功し、表示

alert('hi'); 
alert(username); 

ユーザー名を持っています。

関連する問題