[jQuery] Ajax errors

[jQuery] Ajax errors


I can't seem to figure out why this isn't working. request.php is
working just fine.
$(document).ready(function(){
    $("input.search").keypress(function(){
        $("select.make").removeAttr('disabled');
        $("button.search").removeAttr('disabled');
    });
    $("select.make").each(function(i){
        $(this).change(function(){
            if($(this).val() > 0) {
                $.ajax({
                    type: "POST",
                    url: "/request.php",
                    data: "action=model_list&make_id=" + $(this).val(),
                    dataType: "json",
                    success: function(json) {
                        $("select.model")[i].empty();
                        for(ii in json) {
                            $("select.model")[i].append('<option value="' + json[ii]['id']
+ '">' + json[ii]['name'] + '</option>');
                        }
                    },
                    error: function(object, msg) {
                        alert(msg);
                    },
                    complete: function() {
                        $("select.model")[i].removeAttr('disabled');
                    }
                });
            }
        });
    });
});
I get an alert box with "error"...