解决方案:去除
var sharedata = {
title: $("#shareTitle").val(),
desc: $("#shareContent").val(),
imgUrl: $("#shareIcon").val(),
link: $("#rq1").val()
//success: null
}
wx.onMenuShareAppMessage(sharedata);//分享给朋友
wx.onMenuShareTimeline(sharedata);//分享到朋友圈
去除title,desc,imgurl 后面的空白字符。
因为数据库中imgurl 使用的是nvarchar(500)类型,所以图片路径后面有很多空格。去除这些数据的空格之后分享功能成功!