Javascript JSON函数未显示
首先为缺乏知识道歉 我们的网站上有一个页面,根据用户选择的尺寸、宽度和数量显示价格。不幸的是,动态计算器没有显示价格,尽管脚本似乎在计算价格 谁能帮我找出哪里出了问题:-( 当我在控制台中调试时,它正确地显示信息,但就是不显示 编辑:应该输出价格的javascript是Javascript JSON函数未显示,javascript,json,Javascript,Json,首先为缺乏知识道歉 我们的网站上有一个页面,根据用户选择的尺寸、宽度和数量显示价格。不幸的是,动态计算器没有显示价格,尽管脚本似乎在计算价格 谁能帮我找出哪里出了问题:-( 当我在控制台中调试时,它正确地显示信息,但就是不显示 编辑:应该输出价格的javascript是 <script> $(function() { $('#inputqty').keyup(function() { var inputqty = $('#inputqty').val(
<script>
$(function() {
$('#inputqty').keyup(function() {
var inputqty = $('#inputqty').val();
var sku = $('#selSKU').val();
$.getJSON('pricecheck.cfc?method=getPrice&returntype=JSON&sku='+sku+'&qty='+inputqty, function(data) {
$("#divPrice").html(data.displayPrice);
});
});
});
function qtyChanged(){
var inputqty = $('#inputqty').val();
var sku = $('#selSKU').val();
$.getJSON('pricecheck.cfc?method=getPrice&returntype=JSON&sku='+sku+'&qty='+inputqty, function(data) {
$("#divPrice").html(data.displayPrice);
});
};
</script>
$(函数(){
$('#inputqty').keyup(函数(){
var inputqty=$('#inputqty').val();
var sku=$('#selSKU').val();
$.getJSON('pricecheck.cfc?方法=getPrice&returntype=JSON&sku='+sku+'&qty='+inputqty,函数(数据){
$(“#divPrice”).html(data.displayPrice);
});
});
});
函数qtyChanged(){
var inputqty=$('#inputqty').val();
var sku=$('#selSKU').val();
$.getJSON('pricecheck.cfc?方法=getPrice&returntype=JSON&sku='+sku+'&qty='+inputqty,函数(数据){
$(“#divPrice”).html(data.displayPrice);
});
};
的结果似乎包含错误
//{"displayPrice":"£2.87 excl. VAT<\/strong>
(£3.44 incl VAT)<\/span>"}
/{“显示价格”:“2.87英镑,不含增值税
(3.44英镑,含增值税)
请注意作为JSON前缀的注释(双斜杠)
另外,如果JSON包含语法错误,$.getJSON也会无声地失败:请发布处理输出的js片段。我可以看到XHR返回值,但很可能它实际上没有按预期使用。例如,请仅在JSFIDLE上发布相关代码。很难在所有代码中找到问题您的脚本,但发布相关代码。抱歉,我将尝试查找问题代码,我不确定要发布的部分,但我将立即查看ColdFusion Administrator中是否启用了“安全JSON”选项。“/”是启用此选项时使用的默认前缀。如果要保持启用安全功能,则需要在处理JSON之前修改JavaScript代码以删除//。感谢您的帮助,我找不到导致失败的//。