1

jQuery AJAX POSTメソッドを呼び出す1つのボタンを持つQT Webkit HTML5アプリケーションがあります

<script>
        $(document).ready(function(){
            $('#bntLogin').click(function(){
                var usrn = $('#txtUsername').val();
                var pwd = $('#txtPassword').val();

              $.ajax({
                url: 'http://www.ngg-l.com/Account/ClientLogin/',
                type: 'POST',
                data: { username: usrn, password: pwd },
                dataType: 'json',
                success: function (result) {
                    alert(result);
                },
                error: function(xhr, ajaxOptions, thrownError){
                    alert(xhr.status);
                    alert(thrownError);
                }
               });
            });
        });
    </script>

xhr.status = 0

私のajaxが機能しない理由を誰かが知っていますか?

4

1 に答える 1

0

あなたは電話をかけることができます:

QWebSettings::globalSettings()->setAttribute(QWebSettings::LocalContentCanAccessRemoteUrls, true);

「ローカルにロードされたドキュメントがリモートURLへのアクセスを許可されるかどうかを指定します。これはデフォルトで無効になっています。」

于 2012-12-17T07:52:12.250 に答える