2013-02-27 2 views
0

мне нужно вызвать страницу asp.net из JavaScript с queryString имея арабский текст Б.Т. он показывает мне ошибку, когда идет в Интернете, но работает гладко на локальном сервереQueryString, имеющая арабское значение

 $.ajax({ 
      url: "Empty/emptyGovt2.aspx", 
      data: "arKeyword="+encodeURIComponent($("#txt_arKeywords").val(), 
      success: function(data) {  
       diaL("Details Updated Successfully");     

      }, 
       error: function(){ 
        diaL('Error Occurred'); 
       } 
    }); 

когда арабское значение мала, то она работает плавно возникает probelm, когда арабский текст в нескольких линии

+2

Что говорит об ошибке? –

+0

блок ошибки получает вызванное –

+0

ошибка: function() { diaL ('Ошибка возникла'); } –

ответ

1

Поскольку он работает на локальном компьютере, скорее всего, ошибка имеет что-то делать с конфигурацией сервера, поэтому проверьте кодировку по умолчанию configurat в на вашем онлайн-сервере и сравнить его с вашим локальным (лучше установить его на utf-8) Еще одна возможная проблема, если ваш запрос GET, а не POST - это URI, слишком длинный после кодирования арабского текста при отправке GET Запрос AJAX, Если эти решения не работают, укажите сообщение об ошибке, с которым вы столкнулись.

+0

asp.net страница не вызывается, когда арабский текст в нескольких строках –

+0

только функция ошибки вызывается –

+0

строка запроса в Luy ниже –

Смежные вопросы