0

次のコードがあります

function dbFaultgo() {

        var f = element('faultForm');
        var headcode = f.elements['headcode'].value;
        var location = f.elements['location'].value;
        var detail = f.elements['detail'].value;
        var image = f.elements['image'].value;
        var fullname = f.elements['fullname'].value;
        var mobilenumber = f.elements['mobilenumber'].value;
        $('#loadingmessage').show();  // show the loading message.
        $.ajax({
            type: 'POST',
            url: 'http://(url removed)/save.php',
            data: { 
                headcode:headcode,
                location:location,
                injuryreport:detail,
                image:image,
                fullname:fullname,
                mobilenumber:mobilenumber
            },
            //change the url for your project
            success: function(data){
                $('#loadingmessage').hide();  // hide the loading message.
                alert('Your comment was successfully added');
                changePage ('page_05.html?v=1')

            },
            error: function(){
                $('#loadingmessage').hide();  // hide the loading message.
                alert('There was an error adding your comment');
            }
        });

        return false;

};

これは、ほぼすべてのスマートフォンに完全に適しています...互換性がないため、Ajaxを許可しないOS5を実行しているBlackberry Boldで動作する必要があるものを除きます。

上記の関数の OS5 ブラックベリー (HTML4、IE8 と考えてください) と互換性のある古い Javascript 形式はありますか、それとも何らかのサードパーティの JavaScript プラグインを使用する必要がありますか?

4

1 に答える 1

0

Ajaxを使用する代わりに、おそらく従来のHTMLフォームとPOSTを使用して、ユーザーを「コメントが追加されました」ページに移動しますか?アプリケーションによっては、ユーザーエクスペリエンスがわずかに低下する可能性があります。

于 2012-10-03T14:25:47.313 に答える