user18985: Is there any web service anywhere that allows me to push raw transactions to the network via an ajax call? Blockchain's pushtx only works if you copy/paste so I can't build around it.

user2306: There are like a million services that will let you do this.
LuxStack - https://luxstack.com/docs (Ctrl-F "pushTransaction")
Chain.com - https://chain.com/docs#bitcoin-transaction-send
Any BitcoinJS exit node - https://github.com/bitcoinjs/node-bitcoin-exit/wiki/REST-API
Blocktrail.com - https://www.blocktrail.com/api/docs#sending_transactions
I'm sure there's more I'm forgetting.

user18985: Looks like the premise of this question was wrong. Blockchain.info DOES support raw transactions via ajax however you have to include ?cors=true to the end.
Note they also require application/x-www-form-urlencoded data. Here's what my request looked like in angular
$http({
    method: 'POST'
    ,url: 'https://blockchain.info/pushtx?cors=true'
    ,data: $.param({tx:txHex})
    ,headers:{
        "Content-Type":"application/x-www-form-urlencoded"
    }
})


18985: <p>Is there any web service anywhere that allows me to push raw transactions to the network via an ajax call? Blockchain's pushtx only works if you copy/paste so I can't build around it.</p>
 2306: <p>There are like a million services that will let you do this.</p>

<p>LuxStack - <a href="https://luxstack.com/docs" rel="nofollow">https://luxstack.com/docs</a> (Ctrl-F "pushTransaction")</p>

<p>Chain.com - <a href="https://chain.com/docs#bitcoin-transaction-send" rel="nofollow">https://chain.com/docs#bitcoin-transaction-send</a></p>

<p>Any BitcoinJS exit node - <a href="https://github.com/bitcoinjs/node-bitcoin-exit/wiki/REST-API" rel="nofollow">https://github.com/bitcoinjs/node-bitcoin-exit/wiki/REST-API</a></p>

<p>Blocktrail.com - <a href="https://www.blocktrail.com/api/docs#sending_transactions" rel="nofollow">https://www.blocktrail.com/api/docs#sending_transactions</a></p>

<p>I'm sure there's more I'm forgetting.</p>
 18985: <p>Looks like the premise of this question was wrong. Blockchain.info DOES support raw transactions via ajax however you have to include <code>?cors=true</code> to the end.</p>

<p>Note they also require <code>application/x-www-form-urlencoded</code> data. Here's what my request looked like in angular</p>

<pre><code>$http({
    method: 'POST'
    ,url: 'https://blockchain.info/pushtx?cors=true'
    ,data: $.param({tx:txHex})
    ,headers:{
        "Content-Type":"application/x-www-form-urlencoded"
    }
})
</code></pre>
