как использовать AJAX-запрос в JSFiddle - PullRequest
12 голосов
/ 10 сентября 2011

Я пытаюсь создать свою первую скрипку.Итак, вот что я хочу сделать с 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-разметку.

Ответы [ 2 ]

10 голосов
/ 11 сентября 2011

Невозможно сделать AJAX-запрос к домену, отличному от текущего, так как это довольно простой риск для безопасности.

jsFiddle имеет API для тестирования запросов AJAX, которые выследует использовать вместо.

5 голосов
/ 01 декабря 2012

Вот рабочая скрипка того, что вы, вероятно, ищете.

Я использовал 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);;
    });​ 
});
...