Using IE8 (Browser Mode IE8 and Document Mode Quirks), upon selecting out of returned HTML with td elements with background attribute set to a gif, get the following dialog in IE when HTTPS:
"Do you want to view only the webpage content that was delivered securely? This webpage contains content that will not be delivered using a secure HTTPS connection, which could compromise the security of the entire webpage."
This seems to happen even though all image references are relative. When viewing traffic via Fiddler or Firebug the requests are all HTTPS.
To fix the problem, I need to clear all the background keywords from the returned HTML (in data parameter) like below. When doing this jQuery is still able to traverse the HTML in the data parameter okay. Is this a jQuery bug?
Code:
$.post('/webapp/wcs/stores/PriceRequest/GetMyPrice?' + $('#get-my-price').serialize(), function(data) {
var data = data.replace(/background/g,'');
// grab GetMyPrice table from HTML in response
var getMyPriceTableSet = $("td:contains(Item):last", data).parent().parent().parent();