這是jQuery的,無論是game_id和$(本).VAL()爲整數的jQuery + ColdFusion的,ISNUMERIC沒有驗證
/* AJAX call: save to DB input name=#game_id# value=#game_rating */
$.post("game_rating_submit.cfm", {
id: game_id,
rating: $(this).val()
},
function(data) {
alert('data: ' + data);
});
這就是會失敗的ColdFusion的部分:
<cfif NOT IsNumeric("form.rating")>
<cfset variables.error = 'Invalid rating value #form.rating#.' >
</cfif>
<cfoutput>#variables.error#</cfoutput>
出於某種原因form.rating不是數字?
啊,謝謝,這是真的 – davidosomething 2010-02-08 20:41:28