asp.netアプリケーションのjQueryを使用してデータをポップアップに投稿しようとしています。asp.net/jQuery:jQueryをポップアップしてデータをポストする[IE]
ポップアップが開くと、3つのエラーが表示されます。 最初のエラーがある:
Errror: the value of the property is null or undefined not a function object
(エラーコード【コードポップアップサイトである]のhttp://www.suckmypic.net/26449/e65f2d77.png、 ORIGコード【コードがポップアップしていますサイト]:http://www.suckmypic.net/26450/7dfdf013.png)
私はtwo errors
の正しく含まれている私的な機能を得ています。
次に、私がを再ロードした場合、ポップアップウィンドウすべてがうまくいきます。
私はこの方法でポップアップを開く:
$.post('popup.aspx', { X: $("#X1").val(), XX: varX, XXX: varXY, Z: varZ}, function (result) {
hWndHelp = window.open('', 'help', cStyle);
hWndHelp.focus();
hWndHelp.document.open();
hWndHelp.document.write(result);
hWndHelp.document.close();
});
私は
(それは私が正常に動作してF1キーを押すことで呼んでいる機能に保存されています)メインページとポップアップウィンドウですべての関数とjqueryライブラリを参照しています。
編集
cStyle
VARに対するコード:
var WIN_STYLE_RESIZE =
'resizable = yes, ' +
'status = yes, ' +
'scrollbars = yes';
var cStyle =
WIN_STYLE_RESIZE + ', ' +
'width = ' + w + ', ' +
'height = ' + h + ', ' +
'top = ' + y + ', ' +
'left = ' + x;
I場合
(W、H、Y、Xは、ウィンドウサイズに基づか、数値計算されます)単純に'width=600,height=400'
に変更すると、エラーが発生します。
変数をget
経由で送信しても動作しますが、URLの変数を非表示にする必要があります。
の作業 getメソッド:
var getUrl = "popup.aspx?X="+$('#X1').val()+"&....";
hWndHelp = window.open(getUrl, 'help', cStyle);
別の編集: だけで試してみましたクロームとFirefox - そこにエラーがありません。しかし、私はIEで動作するコードが必要です。
あなたは最初のエラーが表示されますか? – Aristos
2行目(1行目が空です) –
私はあなたを失ってしまいました。コード上でこれを指摘することはできますか? – Aristos