js
/**
* 转换网址
* @param urlargs
* @returns {string|*}
*/
function tranInfoUrl(urlargs) {
encodeUrl = encodeURIComponent(urlargs);
newUrl = 'https://open.weixin.qq.com/connect/oauth2/authorize?appid=' + APPID + '&redirect_uri='
+ encodeUrl
+ '&response_type=code&scope=snsapi_userinfo&state=STATE#wechat_redirect';
return newUrl;
}
/*拓展jquery 获取url的值*/
(function ($) {
$.getUrlParam = function (name) {
var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)");
var r = window.location.search.substr(1).match(reg);
if (r !== null) return unescape(r[2]);
return null;
}
})(jQuery);
var stateObject = {};
var newUrl = "/allSRInfo-" + srtype + "-" + level;
var title = 'hello';
history.pushState(stateObject, title, newUrl);
var data = new FormData();
$.each(jQuery('#file')[0].files, function(i, file) {
data.append('file-'+i, file);});
$.ajax({
url: 'php/upload.php',
data: data,
cache: false,
contentType: false,
processData: false,
type: 'POST',
success: function(data){
alert(data);
}
});
// 来源: <http://stackoverflow.com/questions/5392344/sending-multipart-formdata-with-jquery-ajax>