Ich habe diese js-Datei, die von einer Domain aus bedient wird. foobar.com
at http://foobar.com/static/js/main.js:
$(document).ready(function() {
function foobar(bar){
$.ajax({
url: "/site/foo/",
data: {'foo':bar},
dataType: "jsonp",
crossdomain: !0,
success: function (data) {
alert(data);
},
error: function () {
}
})
}
});
Auf barfoo.com
auf einer Url habe ich so etwas wie dies:
<script src='http://foobar.com/static/js/main.js' type='text/javascript'></script>
<script type='text/javascript'>foobar('123456')</script>
Wenn ich die URL anklicke, steht dort
Uncaught ReferenceError:foobar is not defined (anonymous function)
Wie kann man auf die Funktion von anderen Domänen aus zugreifen?