我正在使用Coldfusion8
。如何防止Coldfusion向小數位變量添加小數?
我收到一個項目編號(隨機35 charchater字符串),我需要寫入/檢索到數據庫的Ajax請求。
問題是,當我路過只有數字,如:
23456
ColdFusion的輸出接收:
23456.0
如果字符串包含像A12345
它工作正常的任何信件。
一些代碼(雖然這並不表明有什麼不工作:
的Javascript:
var btn = $(this).find('input'),
putOnRack = btn.jqmData('index'),
form = "",
service = "../services/handler.cfc",
method = "process",
returnformat = "JSON",
targetUrl = "",
formdata = "form_submitted=store_selection&artikelnummer="+putOnRack+"&method="+method+"&returnformat="+returnformat;
// pass to AJAX
ajaxFormSubmit(form, service, formdata, targetUrl, successHandler, "no", "", returnformat, "");
var ajaxFormSubmit =
function (form, service, formdata, targetUrl, successHandler, dataHandler, errorHandler, returnformat, type){
$.ajax({
async: false,
type: type == "" ? "get" : type,
url: service,
data: formdata,
dataType: returnformat,
success: function(objResponse){},
error: function (jqXHR, XMLHttpRequest, textStatus, errorThrown) {}
ColdFusion中,我通過這個通過process
,驗證並建立表格服務器端,然後我傳遞給它獲取包含所有傳遞信息一
`LOCAL.form`
對象我的數據庫處理程序,所以我的項目數量將在LOCAL.form.artikelnummer
如果我輸出這樣的:
cfdump output="e:\dump.txt" label="catch" var="#LOCAL.form.artikelnummer#">
只有一位數字的字符串處理,.0
問題
我怎樣才能確保我最終varchar,而不是數字,傳遞時通過AJAX參數到Coldfusion?
一些代碼(雖然這並不表明有什麼不工作:那麼爲什麼顯示它 – Travis
因爲如果貼過任何代碼的一切,你會寫「表現出一定的代碼」 ;-)其實一旦數據「?從AJAX到達「,錯誤」.0「在那裏,所以我不確定要發佈什麼。 – frequent