Usando PUT / POST / DELETE com JSONP e jQuery

Estou trabalhando na criação de uma API RESTful que oferece suporte a solicitações entre domínios, suporte a JSON / JSONP e o principal método HTTP (PUT / GET / POST / DELETE). Agora, embora seja fácil acessar essa API por meio do código do lado do servidor, seria bom expô-la ao javascript. Pelo que sei, ao fazer solicitações JSONP com jQuery, ele suporta apenas o método GET. Existe uma maneira de fazer uma solicitação JSONP usando POST / PUT / DELETE?

Ideally eu gostaria de uma maneira de fazer isso de dentro do jQuery (através de um plugin se o núcleo não suportar isso), mas vou usar uma solução javascript simples também. Qualquer link para o código de trabalho ou como codificá-lo seria útil, obrigado.

questionAnswers(4)

yourAnswerToTheQuestion