通过网盘分享的文件:webBroker_jQuery.rar
链接: https://pan.baidu.com/s/17klp5qKWF3KhV_z48w4Zew 提取码: 7bmh

procedure TWebModule1.WebModule1DefaultHandlerAction(Sender: TObject; Request: TWebRequest; Response: TWebResponse; var Handled: Boolean); var aFile:tstringlist; begin aFile:=tstringlist.Create; aFile.LoadFromFile('jquery-3.6.0.min.js'); // 返回包含 jQuery 的 HTML 页面 Response.Content := '<html>' + '<head>' + '<title>WebBroker jQuery Example</title>' + // '<script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>' + '<script>'+aFile.Text+'</script>' + '</head>' + '<body>' + '<h1>WebBroker jQuery 例子</h1>' + '<button id="loadData">Load Data</button>' + '<div id="result"></div>' + '<script>' + '$(document).ready(function() {' + ' $("#loadData").click(function() {' + ' $.ajax({' + ' url: "/data",' + ' method: "GET",' + ' success: function(response) {' + ' $("#result").html("Server Response: " + response.message);' + ' }' + ' });' + ' });' + '});' + '</script>' + '</body>' + '</html>'; Handled := True; aFile.Free; end; procedure TWebModule1.WebModule1WebActionItem1Action(Sender: TObject; Request: TWebRequest; Response: TWebResponse; var Handled: Boolean); begin // 处理 AJAX 请求并返回 JSON 数据 Response.ContentType := 'application/json; charset="UTF-8"'; Response.Content := '{"message": "欢迎来到 WebBroker!"}'; Handled := True; end;
浙公网安备 33010602011771号