网站是PHP写的,后来经云编译打包成APP,现在要加入微信APP的支付功能,各路神仙可有思路,烦请指点迷津!现添上自己的代码
function wx_pay(href)
{
api.ajax(
{
url : href,
method : 'POST',
timeout : '30',
dataType : 'json',
returnAll : false,
cache :true,
data:
{
values:{type:"login"}
}
},
function(ret, err)
{
if (ret)
{
var back_info=ret;
var weiXin = api.require('weiXin');
weiXin.registerApp
(
function(ret,err)
{
if (ret.status)
{
weiXin.payOrder({
orderId:back_info.prepayid,
partnerId:back_info.partnerid,
nonceStr:back_info.noncestr,
timeStamp:back_info.timestamp,
package:back_info.package,
sign:back_info.sign
},function(ret,err)
{
if (ret.status) {
alert('支付成功');
}
else{
alert(err.msg);
}
});
}
else{
alert(err.msg);
}
}
);
}
else
{
alert(err);
}
});
}
这段JS在 api.ajax( 这行报 api is not defined 的错误!
如果有通过APP打包后能调用apiclould 的案例,敬请分享,本人QQ290316828,