var mag = '<div id="PersonInfo">'+ '<table border="0" class="tablekingda">'+
'<tfoot>'+
'<tr>'+
'<td colspan="6"> </td>'+
'</tr>'+
'</tfoot>'+
'<thead>'+
'<tr>'+
'<th>推荐的会员手机号 </th>'+
'<th>获得现金券金额</th>'+
'</tr>'+
'</thead>'+
'<tbody>'+ #foreach($row in $PersonInfo)
'<tr>'+
'<td>'+ $row.MobilePhoneNo +'</td>'
+'<td>'+$row.Charge元+'</td>'+
'</tr>'
#end
'</tbody>'+
'</table>'+
' </div>'
jQuery.blockUI({ message: mag, css: { top: ($(window).height() - 400) / 2 + 'px', left: ($(window).width() - 400) / 2 + 'px', width: '400px'} });
'<tfoot>'+
'<tr>'+
'<td colspan="6"> </td>'+
'</tr>'+
'</tfoot>'+
'<thead>'+
'<tr>'+
'<th>推荐的会员手机号 </th>'+
'<th>获得现金券金额</th>'+
'</tr>'+
'</thead>'+
'<tbody>'+ #foreach($row in $PersonInfo)
'<tr>'+
'<td>'+ $row.MobilePhoneNo +'</td>'
+'<td>'+$row.Charge元+'</td>'+
'</tr>'
#end
'</tbody>'+
'</table>'+
' </div>'
jQuery.blockUI({ message: mag, css: { top: ($(window).height() - 400) / 2 + 'px', left: ($(window).width() - 400) / 2 + 'px', width: '400px'} });
'<tr>'+
'<td>'+ $row.MobilePhoneNo +'</td>'
+'<td>'+$row.Charge元+'</td>'+
'</tr>'
#end这一块解析才行,如果不这块在js语法里面时错误的。
这个我就不知道了,你用的那个模板解释器没帮你解析吗?同asp代码一样,
<script>
var i='<%=i%>';///<%%>代码块又asp解释器执行,这种代码不能放在js文件里面,要放在asp页面里面才会解析
</script>你使用的是什么服务器端语言的?你的代码不要要在.js文件里面,要放在解释器能解析的文件里面,如php,jsp,aspx,asp这类的动态页里面
'<tr>'+
'<td>'+ $row.MobilePhoneNo +'</td>'
+'<td>'+$row.Charge元+'</td>'+
'</tr>'
#end这块代码一定要经过解析器解释成对应的js脚本后才不会出错
'<td> $row.MobilePhoneNo</td>'
+'<td>$row.Charge元</td>'+
'</tr>'
+'<td>'+$row.Charge元+'</td>'+
js报错还是asp.net的模板解释器报错???如果是js报错那么是解释器生成的js代码有问题,如果是asp.net的模板编译器报错,这个你就得自己找这个解释器的语法怎么用了木有用过vm模板,具体不知道了。。