我需要获得ajax请求的%完成率.
我尝试了以下方法:
$(document).ready(function() {
$.ajax({
xhr : function() {
var xhr = new window.XMLHttpRequest();
xhr.upload.addEventListener("progress", function(evt) {
if (evt.lengthComputable) {
var percentComplete = (evt.loaded / evt.total) * 100;
//Do something with upload progress here
}
}, false);
xhr.addEventListener("progress", function(evt) {
if (evt.lengthComputable) {
var percentComplete = (evt.loaded / evt.total) * 100;
//Do something with download progress
console.log(percentComplete);
}
}, false);
return xhr;
},
url : my_path
}).done(function(data) {
console.log(data);
});
});
Run Code Online (Sandbox Code Playgroud)
问题是我如何检查上面的代码是否有效.我总是进入100firebug控制台,我怀疑而不是在控制台中100应该有多个%条目.
my_path是一个从MySQL …
我无法在MailChimp中订阅多封电子邮件.使用API https://bitbucket.org/mailchimp/mailchimp-api-php/downloads
$api_key = "***";
$list_id = "***";
require ('api/Mailchimp.php');
$Mailchimp = new Mailchimp($api_key);
$Mailchimp_Lists = new Mailchimp_Lists($Mailchimp);
$batch[] = array('email' => 'user1@mail.com');
$batch[] = array('email' => 'user2@mail.com');
$subscriber = $Mailchimp_Lists -> batchSubscribe($list_id, $batch, false, false, true);
Run Code Online (Sandbox Code Playgroud)
我得到以下错误:
[errors] => Array
(
[0] => Array
(
[code] => -99
[error] => An email address must contain a single @
[email] => user1@mail.com
)
[0] => Array
(
[code] => -99
[error] => An email address must contain a single @ …Run Code Online (Sandbox Code Playgroud)