0
私はvb.netページからAJAX投稿をする必要があります。この投稿には、投稿を検証するために必要なxmlファイルが添付され、リンクに送信されます。私は投稿をしても、ファイルが提出されても、何かエラーが出ません。私はこの質問に私のコードを追加します、ありがとうございます。AJAX post via vb.net
Public Shared XMLString As String
Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim xmldoc As New System.Xml.XmlDocument
xmldoc.Load("d:/jobfeed.xml")
XMLString = xmldoc.OuterXml
ClientScript.RegisterStartupScript(Me.GetType(), "script", POSTtoEP)
End Sub
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.Append("<script type = 'text/javascript'>")
sb.Append("function POSTtoEP() {")
sb.Append("$.ajax({")
sb.Append("type:" & strType & ",")
sb.Append("url:" & strurl & ",")
sb.Append("data: { XmlPacket:" & XMLString & ",")
sb.Append("contentType: application/x-www-form-urlencoded")
sb.Append("dataType: xml,")
sb.Append("success: function(data){,")
sb.Append("},")
sb.Append("error:function(){")
sb.Append("alert('Error processing data. Please try again.);")
sb.Append("}")
sb.Append("}")
sb.Append("}")
sb.Append("});")
sb.Append("</script>")
Return sb.ToString()
End Function
エンドクラス
これで最終的に出力されるJavaScriptコードはどのように見えますか? – CBroe
出力画像を質問 –
に添付しました。いくつかの構文エラーが発生するはずです。まず、複数の場所でテキストリテラルを引用符で囲まれていません。 – CBroe