js文件如下修改,但是成功了,黄色那一段代码没有反映,是哪里问题?
function jsApiCall(id) {
var result = sendAjaxText(id, "getWxJsApiParam.htm", "", false); //通过订单编号从服务器获取JS接口需要的参数
if (result == ""){
showDialog('dlg1', '错误', "业务后台出错!");
return;
}
if (result.substring(0, 2) == "错误") {
showDialog('dlg1', '错误', result);
return;
}
var wxJsApiParam = JSON.parse(result);
WeixinJSBridge.invoke(
'getBrandWCPayRequest',
wxJsApiParam, //josn串
function (res) {
WeixinJSBridge.log(res.err_msg);
document.getElementById("txt").value = JSON.stringify(res);
//alert(res.err_code + res.err_desc + res.err_msg);//接口调用后的返回处理,可以在网页显示成功是否。注意这里返回的成功并不能代码真正的成功,需要查询订单进行确认
var resultcz = sendAjaxText(id, "QueryOrder.htm", "", false); //通过订单编号从服务器获取JS接口需要的参数
if (resultcz == "") {
showDialog('dlg1', '错误', "业务后台出错!");
return;
} else {
if (resultcz == "订单查询异常...") {
showDialog('dlg1', '充值失败', "业务后台出错!");
return;
} else {
showDialog('dlg1', '充值成功', "祝您工作愉快!");
return;
}
}
}
);
}