Is it possible to specify a port in a ajax call
I'm trying to use jQuery to run an AJAX query on a specific port:
$(document).ready(function() {
$.ajax({
url: "http://test_serve:666/test.php",
type: "GET",
data: ({value_test: 'true'}),
开发者_运维问答 dataType: "html"
});
})
This doesn't work: no AJAX call is made and I don't get any exceptions in Firebug. It does work if I don't specify the port. Does anyone know why?
It doesn't work due the Same origin policy. AJAX requests are allowed only in the same domain, protocol and port.
If you really need to get data from that source, you should look forward to JSONP.
is the webpage you use that is on the same port ?
If not you would run into the same origin policy and it won't work.
精彩评论