Web2py字符串var到JavaScript
Web2py String var to JavaScript
我有一个函数:
def productdetails():
if session.login == False:
redirect(URL('petscart','default','login'))
myproducts=db(db.Products.product_number > 0).select()
return dict(products=myproducts)
一个html文件,包含:
<form>
<input id="product" type="button" value="Add to Cart" onclick="textAjax({{=product['product_number']}})"/>
</form>
还有一个JS函数(textAjax),它接受传递给它的product_number并做一些有趣的事情,将一些数据传递给web2py控制器。奇怪的是,在这种情况下,{{=product['product_number']}}
正在传递一个整数。如果我尝试传递一个字符串,例如{{=product['product_name']}}
javaScript将显示一个参考错误Reference Error "value" cannot be defined.
我也会粘贴JS:
<script type="text/javascript">
function textAjax(id){
jQuery.ajax({
type:'GET',
url:'/test/default/addtocart',
data: {
product:id
},
timeout: 1000,
success: function(msg) {
console.log(msg);
jQuery('#output').html(msg)
},
error: function(objAJAXRequest, strError){
$( "#ajaxerror" ).append( " AJAX error:" + strError );
}
});
}
</script>
刺痛必须用引号括起来:
textAjax('{{=product['product_number']}}')
相关文章:
- 如何使用javascript var引用Mongo DB集合's字段
- php中的javascript var太长
- 如何让这个javascript var在HTML页面上工作
- Javascript:var%20C与常规var相比意味着什么
- 可以将单数 Javascript var 视为数组
- 从 JSON 制作 javascript var(数组)
- Javascript var 不会改变
- Joomla javascript var with HTML code
- 如何将所有动态id的arrey值获取到javascript VAR CID,以便在sql中找到匹配项
- 带有右胡萝卜的javascript var给出了奇怪的结果
- 最快的PHP等效javascript `var a=var1||var2||var3;`表示
- JavaScript: var {left, ...props} = this.props;
- 如何从html元素中获取javascript var数据?(使用canvasjs)
- JavaScript var 未正确传递给支持 Bean
- JavaScript var getElementById if 语句不起作用
- Javascript var === 2 && console.log('true').
- 在刀片语法上传递 javascript var
- JavaScript var 在等待 jQuery 完成动画处理时被覆盖
- 将 JavaScript var 传递给 php 函数
- JavaScript var 值,重定向 URL 为空