似乎有这样的事情,但在opposite。这是closest,但我没有存储任何东西。
我只在其他post/answer使用条纹进行充电:
客户端:
我使用jQuery从输入字段中获取值:
Dao dao = getHelper().getObjectDao();
PreparedQuery<Object> query = dao.queryBuilder().[query].prepare();
Object object = null;
List<Object> resultList = dao.query(query);
if(resultList != null && resultList.size() > 0){
Random random = new Random();
int selected = random.nextInt(resultList.size() - 1);
object = resultList.get(selected);
}
服务器:
要为卡充电,您可以使用以下内容:
<input type="text" id="amount" name="amount"/>
var amount = $("#amount").val() *100; // the js client
我需要这样的东西:
amount: 7000, // I want to remove the static value
我还在学习js,我认为jquery会起作用,但我猜不是。我已经尝试将amount: amount
传递给amount
函数,但这不起作用。任何替代方案?
我还尝试使用isServer
但未定义var amount = document.getElementById('#amount');
。
编辑:
document
答案 0 :(得分:0)
要从客户端调用服务器上的meteor方法,您需要使用meteor.call
:
Meteor.call('chargeCard', token, amount, function (err, res) {
if (err) {
console.log(err);
return;
}
// success
// if you return anything from the server you can find it with res
console.log(res);
});