Found the solution to the issue. Needed to add the following code to the view and it runs great now! I am now looking into why IE 11 and Chrome try to pass along %5b%5d (brackets) along with the query string where as IE 10 does not.
<script type="text/javascript">
$(document).ready(function () {
$.ajaxSettings.traditional = true;
})
</script>