Javascript 带有ASP.Net webmethod的MagicSuggest不起作用
添加了magicSuggest.js和css文件 无法从服务器端获取数据 请参考下面的代码和帮助Javascript 带有ASP.Net webmethod的MagicSuggest不起作用,javascript,jquery,asp.net,vb.net,magicsuggest,Javascript,Jquery,Asp.net,Vb.net,Magicsuggest,添加了magicSuggest.js和css文件 无法从服务器端获取数据 请参考下面的代码和帮助 <script type="text/javascript" > $(document).ready(function () { $('#magicsuggest').magicSuggest({ data: "Default.aspx/GetAutoCompleteData" }); }); </script> Web方法在代码隐藏页vb
<script type="text/javascript" >
$(document).ready(function () {
$('#magicsuggest').magicSuggest({
data: "Default.aspx/GetAutoCompleteData"
});
});
</script>
Web方法在代码隐藏页vb.net中的应用
<WebMethod()> _
Public Shared Function GetAutoCompleteData() As String
Dim Str as string=""
''I have serialized my string into JSON by using serializer
''For Example I have returned string which explained on demo site
''http://nicolasbize.com/magicsuggest/doc.html
Dim Serializer As New JavaScriptSerializer
str = Serializer.Serialize(strArr)
-
-
-
-
-
'I have sent following strings to check the Output but failed.
'Returning string As JSON format for
''**ex1**:[{'id':'Paris', 'name':'Paris'}, {'id':'New York', 'name':'New York'}]
''**ex2**:['PARIS','NEW YORK']
return str
End Function
我尝试过在Javascript代码中的ex1和ex2字符串上方放置它,效果很好
在浏览器URL中执行Default.aspx/GetAutoCompleteData时,它会隐藏magicsugest div
请帮助我从服务器端获取这些字符串。当您导航到Default.aspx/GetAutoCompleteData时会显示什么?我从javascript调用了此方法。它给我json解析字符串,但在javascript中获取字符串不是json格式的消息。如果您使用在您的浏览器中,您能否将您获得的输出添加到此问题中?您好。。在导航MagicSuggest div隐藏后,我添加了输出。我无法跟踪错误。。