Fix for internet exporer (caching)

This commit is contained in:
Dave Syer
2011-03-16 16:39:49 +00:00
parent 1f13fe0537
commit d0fab37854
2 changed files with 9 additions and 5 deletions

View File

@@ -124,8 +124,10 @@ public class TradeResponse {
@Override
public String toString() {
return "TradeResponse [accountName=" + accountName + ", confirmationNumber=" + confirmationNumber + ", error="
+ error + ", errorMessage=" + errorMessage + ", orderType=" + orderType + ", price=" + price
return "TradeResponse [accountName=" + accountName + ", requestId="
+ requestId + ", confirmationNumber=" + confirmationNumber
+ ", error=" + error + ", errorMessage=" + errorMessage
+ ", orderType=" + orderType + ", price=" + price
+ ", quantity=" + quantity + ", ticker=" + ticker + "]";
}

View File

@@ -81,7 +81,8 @@
}
function confirm(id) {
if (lasttrades.id) {
clearTimeout(lasttrades.id)
clearTimeout(lasttrades.id);
delete lasttrades.id;
}
$.get("trade?requestId=" + id, function(response) {
if (response && response.requestId) {
@@ -90,11 +91,12 @@
}));
delete lasttrades.id;
} else {
lasttrades.id = setTimeout("confirm('" + id + "')", 1000);
lasttrades.id = setTimeout("confirm('" + id + "')", 2000);
}
});
}
$(function() {
$.ajaxSetup({cache:false});
$('#start').click(start);
$('#stop').click(stop);
$('#clear').click(clear);
@@ -109,7 +111,7 @@
function(request) {
var message = "Processing...";
if (request && request.ticker) {
confirm(request.id)
confirm(request.id);
} else {
message = "The trade request was invalid. Please provide a quantity and a stock ticker.";
}