Поскольку trd
- это переменная javascript, а не переменная ColdFusion, вам не нужно использовать знаки # в jQuery. Чтобы передать это значение, используйте data: { jobdt: trd }
вместо data: { jobdt: "#trd#" }
.
Приведенный выше код предназначен для одного значения. Если вы хотите передать более одного значения, например, «имя» и «идентификатор»:
var name = 'kannan' ;
var id = 10
$.ajax({
type:'POST',
url:'jobdetail.cfc?method=job1',
data: { "name": name, "id" : id }
});
Если вы хотите отправить больше аргументов, вы можете сделать это, используя JSON.Stringify()
:
var data = {};
// You can select your form value here also ( $('selector).val() )
data["Name"] = "Kannan";
data["id"] = "10";
data["address"] = "Kovilpatti india";
// ... etc
$.ajax({
type: "POST",
url: "jobdetail.cfc?method=job1",
contentType: "application/json",
data: JSON.stringify(data),
error: function( msg ){
// do something on error
console.log( msg );
},
success: function (data) {
// do something on success
console.log( data );
}
});