JSONP を使用して、サーバー B からのページのフォーム送信時にデータをサーバー A にプッシュしようとしています。
これが私のJSです-
my.submitOrder = function () {
var scriptTag = document.createElement('SCRIPT');
scriptTag.src = ServerAUrl + "?" + urlData;
scriptTag.type = "text/javascript";
scriptTag.async = 0;
document.getElementsByTagName('HEAD')[0].appendChild(scriptTag);
};
ユーザーがフォームを送信したときにこのjsを実行したいので、これが仕事を成し遂げると思ったHTMLです-
<form action="http://localhost:3348" onsubmit="return my.submitOrder();" >
<input type="submit" value="submit" />
</form>
送信は正常に行われ、submitOrder 関数は実行されますが、ServerAUrl への呼び出しはサーバー A に到達する前に (firebug によると) 「キャンセル」されます。それにパターン。Google アナリティクスが行っているので、このようなことが可能であることはわかっています。何か案は?