Es gibt viele verwandte Fragen und Antworten (1), aber ich kann mein Problem mit Ajax Anfrage nicht lösen. Es funktioniert perfekt auf allen Browsern mit Ausnahme von IE. IE wird Erfolg Block nicht durchführen.
Skript:IE nicht offensichtlich funktioniert mit Ajax
<script>
$.ajax({
type : 'post',
async : false,//testing for IE
cache : false,
dataType : 'text',
url : '${pageContext.request.contextPath}/pages/recordInsert',
data : $('#newPlace #place').serialize(),
success : function(data, textStatus) {
console.log('record inserted');
loadPlaces();//reloading data in div
}
});
</script>
Und Controller:
@RequestMapping("pages/recordInsert")
public ResponseEntity<String> placeInsert(@ModelAttribute("place") Place place) {
@SuppressWarnings("unused")
///some useful code
Integer temp = placeService.insertPlace(place);
return new ResponseEntity<String>(HttpStatus.OK);
}
Aber wenn ich in IE-Entwicklertools (F12) beginnen alle funktioniert perfekt zu im Internet Explorer. Versions: IE 9, jquery 2.1.4
Welche Version von IE verwenden Sie und welche jQuery? – eisbehr