Как бы мне передать этот параметр в Coldfusion url? - PullRequest
0 голосов
/ 04 октября 2011

Какой правильный синтаксис для передачи URL-параметра следующему:

var myInbox = "/test/SecComm/ajax_inboxResults.cfm?folderID="+url.folderID;
      $.post(myInbox,function(data){
          $("#messageList").html(data);
      });

Ответы [ 2 ]

2 голосов
/ 04 октября 2011

url.folderID - это параметр ColdFusion, а не JavaScript. Если этот код находится в вашем файле .cfm, просто окружите его # # *

var myInbox = "/test/SecComm/ajax_inboxResults.cfm?folderID="+#url.folderID#;
2 голосов
/ 04 октября 2011

вы могли бы сделать это таким образом. Вы также можете передать параметр data в соответствии с документами здесь . Обратите внимание, что post является сокращением для ajax, которые являются документами, которые я связал.

Так что просто добавьте

data: {
   folderID: <cfoutput>#url.folderId#</cfoutput>
}

в ваш пост-вызов и удалите ?folderID.... из строки запроса. Для вашего случая это не имеет значения, но чем больше параметров вы хотите передать, тем чище будет использовать data.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...