Я унаследовал проект, представляющий собой тип сайта для хранения документов в интрасети.Есть выпадающий список категорий и таблица, которая заполняется различными документами, связанными с этими категориями.Когда выбран параметр в раскрывающемся списке, jQuery захватывает его и использует ajax для построения строки запроса (счастливый URL CI), а затем в конечном итоге возвращает строку, которая является HTML-кодом для
. Я получаю это обратно:
Процесс сбора средств на обучение и политика возвратных платежей документ 2010-08-10 07: 52: 30 Нажмите, чтобы отредактировать: «Процесс сбора образования и политика возврата платежей»Edit Нажмите, чтобы УДАЛИТЬ: «Процесс сбора в образовании и политика возврата платежей»Удалить
Ссылка правильная, она указывает, где находятся загружаемые файлы.Но по какой-то причине, когда я переворачиваю ссылки в браузере, они начинаются с префикса URL сайта:
http://kopmacwwwo1.xxxxxxx.com/InternalAdmin/admin/index/xxxxxx.xxxxxx.com/salesadmin/Education/Education-Collection-Process-and-Chargeback-Policy.doc
Я console.log - все, вплоть до того места, куда он вставленТело и это правильно.Это что-то делает CI, и если да, то как мне это исправить?
Спасибо
Редактировать: JS Функция, которая выполняет вызов ajax:
// ajax request triggered by catagory drop down menu selection or by other functions
getCatagoriesItems: function ()
{
// call function in master.js file to block the whole web page using blockUI
blockPage();
// unbind previous evant handlers to edit and delete buttons to free memory (not sure if you have to do this, but better safe than sorry)
$(".btnEditLine").unbind();
$(".btnDeleteLine").unbind();
// get base url of current site
var baseurl = $("#site_url_for_ajax").val();
// get admin type
var adminType = $("#admin_type").val()
// get catagory id
var catID = $("#catagoryDropDownList option:selected").attr("id");
// get the id of the selected item from the drop down list. This will correspond with the table name in the database
var queryString = baseurl + "admin/ajaxCatagorySelection/" + catID + "/" + adminType;
// run AJAX GET
$.get(queryString, function(data)
{
// push data into obj var
var obj = jQuery.parseJSON(data);
// dump data into table when request is successful
$("#dataResultsTable tbody").html(JSONParser.parseAdminDropDownSelectedJSON(obj));
// rebind event handlers to edit buttons
bindEditButtonEventListener();
// rebind event handlers to delete buttons
bindDeleteButtonEventHandler();
// unblock page when done
$.unblockUI();
});
},