Я пытаюсь сделать вызов jQuery get () AJAX, но ответ - просто пробел.Это не пустой, а ряд пустых строк, и, как представляется, пробелы и табуляции.Вот jQuery:
$("#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 в базу данных (key-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 из кода GoogleCDN.
Спасибо за помощь.