解决方案 »
- jquery autocomplete的返回数据问题
- 100分求一段可拖拉复制图片(层)的JS代码,JQUERY为佳。
- 动态改变onclick!!急!!!
- 问一个效果的实现
- 谁能给一个可以动态调整table的列的宽度的例子啊?
- <a href="#" onClick="createEle();setTimeout('recvvideo("'"<%=session("u_name")%>"'")',100);">
- 想好好了解SHTML,请高手指教
- 修改这段Js,拖动鼠标改变列宽
- 求一javascript函数
- 各位大虾,请帮忙有谁知道怎么屏蔽掉浏览器的后退和前进功能???????谢谢
- 点击下载一个东西的时候,如何判断已经服务器已经响应了该请求
- 求解密下eval(function(p,a,c,k,e,d){e=function(c)代码
$.ajax({
type: "POST",
url: "WebService1.asmx/RefreshSouce",
contentType: "application/json",
data:' {"CompanyID":0}',
dataType: 'xml', //返回的类型为XML ,和前面的Json,不一样了
success: function (result) {
//演示一下捕获
try {
$(result).find("Table1").each(function () {
//$('#dictionary').append($(this).find("xName").text() + " " + $(this).find("Value").text());
var varItem = new Option($(this).find("xName").text(), $(this).find("xName").text());
//document.getElementById("SltType").options.add(varItem)
$('#SltType').optioins.add(varItem);
});
}
catch (e) {
alert(e);
return;
}
},
error: function (result, status) { //如果没有上面的捕获出错会执行这里的回调函数
if (status == 'error') {
alert(status);
}
}
});
另外,楼上的朋友,我看你的代码除了传进一个parameter,还有加了一句:
contentType: "application/json", 我加这一句后还是会在success:function(result)这里出错,直接跳到error: function (result, status) 了。 <WebMethod(enablesession:=False, Description:="Company Refresh Source", messagename:="RefreshSource")>
Public Function RefreshSource() As DataSet
Dim dsResult As DataSet
Dim DA As SqlClient.SqlDataAdapter
Dim tbError As DataTable
Try
DA = New SqlClient.SqlDataAdapter("sp_company;5", SqlCon)
dsresult = New DataSet
DA.SelectCommand.CommandType = CommandType.StoredProcedure
DA.Fill(dsresult)
DA.Dispose()
DA = Nothing
EndSQLCon()
Exit Try
Catch ex As Exception
tbError = New DataTable
GetErrorDescription(tbError, ex.ToString, "RefreshSource")
dsResult.Tables.Add(tbError)
Exit Try
Finally
EndSQLCon()
If Not DA Is Nothing Then
DA = Nothing
End If
If Not tbError Is Nothing Then
tbError = Nothing
End If
End Try Return dsResult
End Function