リクエスト ヘッダーとして渡す必要がありますがUserID、クロス ドメイン URL のリクエスト ヘッダーと一緒に渡すことができません。
以下は、取得している Ajax リクエストのスクリーンショットですが、 $.ajax() ヘッダーオプションAccept-Control-Request-Header : UserIDを使用して渡すと、Firebugには表示されませんHeaders Tab

私もbeforeSendオプションを試しましたが、進歩はありませんでした。
以下は私が使用したサンプルコードです。
headers: {'UserID': 12345 },
dataType: 'jsonp',
crossdomain: true,
beforeSend: function (request) {
request.withCredentials = true;
request.setRequestHeader("UserID", "1");
request.setRequestHeader('X-Requested-With', 'XMLHttpRequest');
request.setRequestHeader("Access-Control-Allow-Origin", "*");
},
そして、以下のすべてのSO URLを参照しました。
で要求ヘッダーを表示する方法はありますか、Firebug Headers tabまたは要求ヘッダーをブロックするのはサーバー側のセキュリティです。