Ответ 1
Невозможно выполнить запрос AJAX в домене, отличном от текущего, поскольку это довольно простой риск для безопасности.
jsFiddle имеет API для тестирования запросов AJAX, которые вы должны использовать вместо этого.
Я пытаюсь создать свою первую скрипку. Итак, вот что я хочу сделать с jquery
$('.list').live('click', function(){
var dataPass = 'uid='+ uid;
$.ajax({
type: "POST",
url: "test.php",
data: dataPass,
cache: false,
success: function(html){
//Do something
}
});
});
Итак, как/где я пишу коды для файла test.php
? Он вернет некоторую разметку html.
Невозможно выполнить запрос AJAX в домене, отличном от текущего, поскольку это довольно простой риск для безопасности.
jsFiddle имеет API для тестирования запросов AJAX, которые вы должны использовать вместо этого.
Здесь работает fiddle то, что вы, вероятно, ищете.
Я использовал http://echo.jsontest.com, но вы можете заменить свой действительный URL.
var echo = function(dataPass) {
$.ajax({
type: "POST",
url: "/echo/json/",
data: dataPass,
cache: false,
success: function(json){
alert("UID=" + json.uid + "\nName=" + json.value);
}
});
};
$('.list').live('click', function(){
$.get("http://echo.jsontest.com/uid/12345/value/nuno_bettencourt", function(data) {
var json = {
json: JSON.stringify(data),
delay: 1
};
echo(json);;
});
});