html内函数传值给php,html - javascript的函数怎样才能设置传值参数的类型为字典?...

场景:我有一个列表,里面有动态加载的卡片信息(每张卡片信息的数据结构是字典 card_dict ),利用循环生成多个并列的

, 通过按钮,可以把特定卡片从当前列表删除,然后放进其它列表里。

我的代码结构:

{% for card_dict in card_list %}

{{ card_dict }}

...

...

{% endfor %}

function send_card(card)

{

$.ajax(

{

type:'POST',

url: '/url',

data: "card="+card, // 也试过 data:card, fixme2

success:function(data){...}

}

);

}

运行会提示fixme1 处的 {{card_dict}}应该改成字符串。

然后我强行修改传值参数类型,

// fixme3

但是也是会出错。目标路由‘/url’并没有成功接受到 这个卡片信息字典 。

显示的错误居然是fixme3 处 还漏缺一个右括号‘)’。

---update---

我刚刚查看 jinja的模板语言文档,然后尝试把 {{card_dict}}转变成json的数据格式,但是依然出现错误。

// fixme4

显示的错误:

9da1028b80ff59a668bbefe1bc5cd147.png

问题来了,我应该怎样 把 这个卡片字典 返回给 后端服务器指定的路由?

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值