我需要通过我的vb.net页面做一个AJAX帖子。这篇文章还附加了验证帖子所需的xml文件,然后将其提交给链接。我做帖子时没有收到任何错误,但文件也没有提交。我会提前将此代码添加到此问题中。
ArrayAdapter<String> tableAdapter = new ArrayAdapter<String>(getApplicationContext(), android.R.layout.simple_list_item_1, table);
结束班
答案 0 :(得分:0)
该代码中缺少引号和括号。脚本也声明了一个从未被调用过的函数。
Public Shared Function POSTtoEP() As [String]
Dim strurl As String = "https://www.executiveplacements.com/Job_Post_Xml.asp"
Dim strType As String = "POST"
Dim sb As New StringBuilder()
sb.AppendLine("<script type = 'text/javascript'>")
sb.AppendLine("function POSTtoEP () {")
sb.AppendLine("$.ajax({")
sb.AppendLine("type:""" & strType & """,")
sb.AppendLine("url:""" & strurl & """,")
sb.AppendLine("data: { XmlPacket:""" & XMLString & """},")
sb.AppendLine("contentType:""application/x-www-form-urlencoded"",")
sb.AppendLine("dataType: ""xml"",")
sb.AppendLine("success: function(data){ ")
sb.AppendLine("alert(data);")
sb.AppendLine("},")
sb.AppendLine("error: function(error, message){")
sb.AppendLine("alert('Error processing data. Please try again.');")
sb.AppendLine("}")
sb.AppendLine("});")
sb.AppendLine("};")
sb.AppendLine("POSTtoEP();")
sb.AppendLine("</script>")
Return sb.ToString()
End Function
此代码呈现正确的javascript。但是,如果Job_Post_Xml.asp未返回“application / x-www-form-urlencoded”,则需要修改ContentType。否则会产生解析错误。我相信Job_Post_Xml.asp有gzip编码,但不能在这里测试,因为它是一个跨域请求。