Commerce add to cart form fails when loaded via Ajax
This is an old issue, but it was never answered and ranks high on google. The solution is to rebuild the submit button via javascript after the view has loaded: 

$(".view").ajaxComplete(function(event, XMLHttpRequest, ajaxOptions){
          response = XMLHttpRequest.responseText;
          result = response.search(/"status": false/i);
          if(result == -1){
            $("form.commerce-add-to-cart").each(function(){
              $(this).attr("action",window.location.pathname);
            });
          }
          else{
            //console.log("failure binding on ajax complete");
          }
        });


Solution taken from here: https://www.drupal.org/node/1294164#comment-5343066