-1

ユーザーはテキスト フィールドに URL を入力できます。ページが少なくとも存在するかどうかを確認できる jQuery ベースの機能を追加して、間違った URL を誤って入力した可能性がある場合にユーザーに警告できるようにしたいと考えています。 「保存」を押す前に

現在、次のコードを使用しようとしていますが、常に「エラー: 存在しません」というメッセージが返されるようです。

$('#Inventory_edocsUrl').blur(function(){
    $.ajax({
        url:$('#Inventory_edocsUrl').val(),
        type:'GET',
        success: function()
        {
            console.log('Success, file exists!');
        },
        error: function()
        {
            console.log('ERROR:Does not exist');
        }
    });
});

テキスト フィールドでテスト URL としてテストしhttp://google.comましたが、それでもエラーが返されました。URLをgoogle.com(httpではなく)に切り替えると、同じエラーメッセージと別のエラーメッセージが表示されました。

GET http://localhost/inventory/web/inventory/google.com 404 (Not Found) 

http:// がないため、この2番目のバージョンが機能しないため、エラーが返されるはずですが、最初の正しいURLがプログラムされたエラーメッセージを返す理由がわかりませんが、実際にはコンソールが返されません2回目の試行のようなエラー。

私が間違っていることはありますか?

4

2 に答える 2

-2

使用する:

url:$('#Inventory_edocsUrl').text();

それ以外の:

url:$('#Inventory_edocsUrl').val();
于 2013-07-29T13:56:41.870 に答える