2013-02-27 26 views
0

我需要从JavaScript调用一个asp.net页面queryString有阿拉伯文字 BT它为我的错误上线的时候,但工程进展顺利本地服务器查询字符串为阿拉伯语值

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

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

当阿拉伯值上小则工程进展顺利时,阿拉伯文字是在多线

+2

错误说的是什么? – 2013-02-27 11:19:18

+0

错误块被称为 – 2013-02-27 11:20:34

+0

错误:function(){ diaL('Error Occurred'); } – 2013-02-27 11:20:52

回答

1

因为它正在你的本地计算机上最有可能的错误有事情做服务器配置,所以检查的默认编码configurat 万阿英,蒋达清出现并将其与本地服务器进行比较(最好将其设置为utf-8) 如果您的请求是GET而不是POST的另一个可能的问题是在发送GET时编码阿拉伯文本后URI太长AJAX请求, 如果这些解决方案无效,请指定您遇到的错误消息。

+0

asp.net页面时,阿拉伯文字是多行 – 2013-02-27 11:28:42

+0

仅误差函数被调用 – 2013-02-27 11:29:31

+0

查询字符串VA不会被调用LUY低于 – 2013-02-27 11:32:05