Я пытаюсь сделать вызов jQuery get() AJAX, но ответ - просто пробел. Это не пусто, а серия пустых строк и то, что кажется пробелами и вкладками. Вот JQuery:jQuery get() AJAX возвращает только пробелы
$("#package-list a").click(function(event){
event.preventDefault();
var packageID = this.hash.split("#")[1]; //Get the package ID from the link hash, then split off the hash.
$.get(
"key-ajax.cfm",
{n:packageID}, //parameters
function(data){ //callback
alert(data);
}
);
});
А вот это ColdFusion вызов к базе данных (ключ-ajax.cfm):
<cfprocessingdirective pageEncoding="utf-8">
<cfquery name="treePackages" datasource="#application.dsn#">
SELECT id, dateCreated, n, name, fileName, sizeKB
, product1Name, product1Link, product2Name, product2Link, product3Name, product3Link
FROM ref_color_keys
WHERE n = #url.n#
</cfquery>
Когда ответ возвращается, он выглядит как пустое поле, но Я могу выбрать «текст» внутри, который, как я уже говорил, представляет собой пустые строки, пробелы и вкладки. Если я запрашиваю базу данных статическим образом, я могу получить доступ к данным, как ожидалось.
Я не думаю, что это проблема между доменами, если только это не потому, что я вызываю jQuery из кода Google CDN.
Благодарим за помощь.
Спасибо. Я думаю, что это ставит меня на правильный путь. Существует множество примеров того, как использовать get(), но я не мог найти примеров того, как фактически манипулировать данными. Еще раз спасибо. – Ragdoll