Я хочу отправить 'id' в переменную coldfusion, чтобы выполнить какой-либо запрос - PullRequest
0 голосов
/ 19 июня 2019

У меня проблема с отправкой значения id в переменную coldfusion на другой странице.

<!--first page-->
$(document).ready(function() {
  $("#d1").mouseenter(function(e) {
    var id = this.id;
    .ajax({
      type: 'POST',
      url: 'jobdetail.cfm?jobdt=' + id,
      data: {
        jobdt: 'id'
      }
    });
  });
})
<!--jobdetail.cfm-->

<cfset var1 = url.jobbt>
<cfquery>  
    select XXX......
</cfquery>

1 Ответ

1 голос
/ 19 июня 2019

У вас есть пара вещей, которые нужно исправить:

Во-первых, не нужно добавлять идентификатор в URL. Отправьте это в данных следующим образом (обратите внимание, что я удалил кавычки вокруг идентификатора):

<!--first page-->
$(document).ready(function() {
  $("#d1").mouseenter(function(e) {
    var id = this.id;
    .ajax({
      type: 'POST',
      url: 'jobdetail.cfm ',
      data: {
        jobdt: id
      }
    });
  });
})

Во-вторых, поскольку вы отправляете запрос POST, вам необходимо получить доступ к идентификатору из области формы, а не из области URL, как показано ниже:

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