文本框不接受javascript中的撇号.. [英] Textbox not accepting Apostrophe in javascript..

查看:70
本文介绍了文本框不接受javascript中的撇号..的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

Heloo Friends,



我正在使用visual studio 2005.我使用javascript为'textbur'事件编写了以下代码。



每当我用Apostrophe输入文本然后它写入null值。我不知道问题在哪里。我也调试了它,发现ajax抛出错误。请帮助我紧急。< br $>


  function  txtBlurNarr(obj){
if document .getElementById(' <%= txtnarr.ClientID%>')。value == ){
}
else {
var narr = document .getElementById(' <%= txtnarr.ClientID%>')。value;
var passpar = narr;
调试器;
$( document )。ready( function (){
// alert(Inside Jquery);
$ .ajax({
类型: POST
url: jstest.aspx / CheckoutNarr
data: {'参数':' + passpar + '}
contentType: application / json; charset = utf-8
dataType: json
asyn c: true
cache: false
成功: function (msg){
var retvalue = msg.d;
}
})
返回 false ;
});
}
}





提前感谢。

解决方案

document )。ready( function (){
// alert(Inside Jquery);


。 ajax({
类型: POST
url: jstest.aspx / CheckoutNarr
data: {'parameter':' + passpar + '}
contentType: application / json; charset = utf- 8
dataType: json
async: true
cache: false
成功: function ( msg){
var retvalue = msg.d;
}
})
返回 false ;
});
}
}





提前感谢。


< blockquote>使用 - JSON.stringify() [ ^ ]。

 data: JSON  .stringify({' 参数'' + passpar +'}),


Heloo Friends,

I am using visual studio 2005.I have written following code for the'onblur' event of textbox using javascript.

whenever i enter text with Apostrophe then it writtens null value.I dont know where is the issue.I also debugged it and found that ajax throwing error.Please help me as its urgent.

function txtBlurNarr(obj) {
           if (document.getElementById('<%=txtnarr.ClientID%>').value == "") {
           }
           else {
               var narr = document.getElementById('<%=txtnarr.ClientID%>').value;
               var passpar = narr;
               debugger;
               $(document).ready(function() {
                   //     alert("Inside Jquery");
                   $.ajax({
                       type: "POST",
                       url: "jstest.aspx/CheckoutNarr",
                       data: "{'parameter':'" + passpar + "'}",
                       contentType: "application/json; charset=utf-8",
                       dataType: "json",
                       async: true,
                       cache: false,
                       success: function(msg) {
                           var retvalue = msg.d;
                       }
                   })
                   return false;
               });
           }
       }



thanks in advance.

解决方案

(document).ready(function() { // alert("Inside Jquery");


.ajax({ type: "POST", url: "jstest.aspx/CheckoutNarr", data: "{'parameter':'" + passpar + "'}", contentType: "application/json; charset=utf-8", dataType: "json", async: true, cache: false, success: function(msg) { var retvalue = msg.d; } }) return false; }); } }



thanks in advance.


Use - JSON.stringify()[^].

data: JSON.stringify({'parameter':'" + passpar + "'}),


这篇关于文本框不接受javascript中的撇号..的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆