// 射线法判断点是否在图形中
function pointInFences(pnt1, fencePnts){
var j = 0, cnt = 0;
for (var i = 0; i < fencePnts.length; i++){
j = (i == fencePnts.length - 1) ? 0 : j + 1;
if ((fencePnts[i].y!=fencePnts[j].y)&&(((pnt1.y >= fencePnts[i].y) && (pnt1.y < fencePnts[j].y)) || ((pnt1.y >= fencePnts[j].y) && (pnt1.y < fencePnts[i].y))) && (pnt1.x < (fencePnts[j].x - fencePnts[i].x) * (pnt1.y - fencePnts[i].y) / (fencePnts[j].y - fencePnts[i].y) + fencePnts[i].x)) {
cnt++;
}
}
return (cnt%2 > 0) ? true : false;
}
String.prototype.len = function() {
return this.replace(/[^\x00-\xff]/g, 'xxx').length;
};
function isOverLength(str, maxLength){
if(str.len() > maxLength){
return true;
}
return false;
}
function isSpecialChar(str){
//var reg = new RegExp("[`~!@%#$^&*()=|{}':;', \\[\\]<>/? \\.;:%……+¥()【】‘”“'。,、?]");
var reg = new RegExp("[`#=|':;'\\[\\]<>/? \\.]");
if(new RegExp(reg).test(str)){
return true;
}else{
return false;
}
}
var formInfo = $('#formInfo').serialize();
$.post('reportAction!updateJhnGj.a', formInfo, function(msg){
var result = msg;
if(result.success){
alert('提交成功');
}else{
alert(result.error);
}
});
// 级联选择
$('#qyxz').change(function(){
var qybh = $(this).children('option:selected').val();
if(qybh == 0){
$("#qyxz").empty().append("<option value='0'>全部</option>");
}else{
$.ajax({
type: "post",
url: "reportAction!queryFwd.a",
data: "bh="+qybh,
success: function(msg){
var result = msg;
if(result.success){
$("#fwdxz").empty().append("<option value='0'>全部</option>").append(result.info);
}else{
alert(result.error);
}
}
});
}
});
- uploadify火狐下无法上传的问题,增加sessionid
'uploader' : 'uploadAction!upload.a;jsessionid=${pageContext.session.id}',