ajax 相关问题

AJAX(异步JavaScript和XML)是一种通过客户端和服务器之间的异步数据交换来创建无缝交互式网站的技术。 AJAX有助于与服务器进行通信或部分页面更新,而无需传统的页面刷新。

405 Ajax POST 错误

所以基本上我的 html 主页面有 3 个按钮,每个按钮都有一个不同的背景图像链接到它。我正在尝试通过 ajax post 将此图像的源传递到我的 Php 文件以...

回答 5 投票 0

使用 XMLHttpRequest 加载多个音频文件并将它们附加到 Web Audio API 中播放

我有一个网络,可以按确定的顺序加载三个不同的音频文件(虽然每个一秒),然后合并到一个音频缓冲区中(一个接一个)。 为了展示我想要的...

回答 1 投票 0

Spotify 应用程序请求授权

我正在尝试使用以下代码从 Spotify 获取“访问令牌”。 var 编码 = btoa(client_id+':'+client_secret); 函数 myOnClick() { console.log('点击了!'); $.ajax({ url: 'http...

回答 2 投票 0

sql_agent 在 Ajax llm 中返回解析器错误

我试图通过向代理提供提示来生成 SQL 查询,但是当我尝试执行代理来生成 SQL 查询时,它给了我错误, “这个输出解析器只能工作

回答 1 投票 0

禁用安全搜索的 Bing 图像搜索 URL

我正在尝试检索特定查询的 Bing Images 的网页内容。 我目前正在通过curl 命令通过以下URL(在示例foo 搜索的情况下)与Bing 进行通信...

回答 4 投票 0

Jquery Ajax 无法与 Codeigniter 一起使用

我是一个ajax初学者,这里我尝试使用Ajax在同一页面中显示文本框值。 我的控制器代码: 我是 ajax 初学者,这里我尝试使用 Ajax 在同一页面中显示文本框值。 我的控制器代码: <?php class Merchant extends CI_Controller { public function ajaxtest() { $this->load->helper('url'); $this->load->view('ajaxtest'); $fullname = $this->input->post("fullname"); echo $fullname; } } ?> 这是我的查看代码: <head> <script src="<?php echo base_url();?>assets/js/jquery-latest.min.js"></script> <script type="text/javascript"> $(document).ready(function(){ $("#getinfo").click(function() { $.ajax({ type: "POST", url: "<?php echo base_url(); ?>merchant/ajaxtest", data: {textbox: $("#fullname").val()}, dataType: "text", cache:false, success: function(data){ $('#mytext').html(data); } }); return false; }); }); </script> </head> <body> <form method="post"> <input type="text" id="fullname"/> <input type="button" value="getinfo" id="getinfo"/> <span id="mytext"></span> </form> </body> 当我单击按钮 getinfo 时,我想将文本框中的文本显示为跨度文本。但现在什么也没显示.. 更新: 经过专家的意见,我编辑了一些文本(参见我的编辑注释),现在当我单击按钮时,它再次显示一个文本框和一个按钮..!! 您是否使用 Javascript 上的链接设置了 base_url 变量? 因为您的帖子网址包含此变量,您需要设置它才能使其正常工作。因此,请使用 base_url 链接初始化变量。 请参阅下面更正的示例。设置您的域名而不是 yourbaseurl.com <script type="text/javascript"> $(document).ready(function(){ var base_url='http://yourbaseurl.com/index.php/'; $("#getinfo").click(function() { $.ajax({ type: "POST", url: base_url + "merchant/ajaxtest", data: {textbox: $("#fullname").val()}, dataType: "text", cache:false, success: function(data){ $('#mytext').html(data); } }); return false; }); }); </script> 您的 base_url 变量似乎在 JavaScript 中未定义。 获取基本 URL 的一种简单方法是在隐藏输入中回显它,然后在 JS 代码中获取该输入的值: HTML <input type='hidden' id="baseUrl" value="<?php echo base_url(); ?>" /> JS var base_url = $('#baseUrl').val(); $.ajax({ type: "POST", url: base_url + "/merchant/ajaxtest", data: {textbox: $("#fullname").val()}, dataType: "text", // ... 您将文本框作为参数从 ajax 传递到控制器,并尝试获取名称为 fullname 的 POST 数据。这是行不通的,因为您将参数名称作为文本框传入。在您的帖子中访问该内容: class Merchant extends CI_Controller { public function ajaxtest() { $this->load->helper('url'); //you dont need to load view so comment it //$this->load->view('ajaxtest'); $fullname = $this->input->post("textbox"); //not fullname echo $fullname; } } js <script type="text/javascript"> $(document).ready(function(){ var base_url='http://yourbaseurl.com/index.php/'; $("#getinfo").click(function() { var fullname = $("#fullname").val(); alert("Fullname:" + fullname); //do you get this alert $.ajax({ type: "POST", url: base_url + "merchant/ajaxtest", data: {textbox: fullname}, cache:false, success:function(data){ alert("Response:" + data); //do you get this alert $('#mytext').html(data); } }); return false; }); }); </script> 尝试使用这个: <base href="<?=base_url();?>"> <script src="assets/js/jquery-latest.min.js"></script> 这在 ajaxtest 中: $this->load->helper('url'); 并且还注释掉这个: // $this->load->view('ajaxtest'); 此回复可能有点晚了 - 但有人可能会在寻找解决方案时发现这一点。 我在使用 Codeigniter 和 JQuery ajax/post 响应时遇到了同样的问题。无论我如何尝试,我都无法让它发挥作用。 最后发现是 php_error 导致了这个问题。一旦我删除它,我的帖子/回复一切正常。

回答 5 投票 0

PHP变量无法立即获取HTML选项值

尝试用PHP代码建立一个包含添加产品功能的网站。假设我们要添加手机产品,类别将是手机,子类别可以是三星或 iPhone。又一个考试...

回答 1 投票 0

从之前的 html 选择值中获取 html 选择选项的代码

尝试用PHP代码建立一个包含添加产品功能的网站。假设我们要添加手机产品,类别将是手机,子类别可以是三星或 iPhone。又一个考试...

回答 1 投票 0

bootstrap popover:使用ajax重新加载内容

我在使用ajax 重新加载引导程序弹出窗口的内容时遇到问题。 这是一些代码:http://pastie.org/3960102 第二个ajax请求(当我点击“a.close”时)返回更新的内容(我...

回答 6 投票 0

语法错误:意外的标记“<', "<br /><b>”...不是有效的 JSON

我是一名初学者程序员。我目前正在制作一个杂志类型的网站,其中包含详细信息按钮和“添加到收藏夹”按钮,主要使用 AJAX 和本地存储的 Javascript。除此之外还有 JSON...

回答 1 投票 0

Django Ajax 表单提交的 For 循环

我有一个 for 循环,它创建多个模式弹出窗口及其在模式弹出窗口内的相应形式。我通过 Ajax 方法提交表单,以免页面刷新。然而我...

回答 1 投票 0

如何从RiotControl Store进行ajax调用?

我已经使用 Nodejs/Express 创建了 API。 假设我可以向 localhost:8080/list 执行 GET 请求,它会返回我的 TODO 列表的 JSON,并且我可以 POST 到 localhost:8080/list 以创建新的待办事项列表。 该...

回答 1 投票 0

使用AJAX调用Web服务时出现错误500

我在 Visual Studio 中有一个带有一个参数的 Web 服务解决方案: 公共函数 CheckPalletInLocation(location As String) As String Dim ScaleConnection 作为新的 SqlClient.SqlConnection("

回答 1 投票 0

使用 NodeJS 和 MySql 的 jQuery 数据表

我想显示数据表中的值。我打开 chrome 开发工具并转到网络选项卡 XHR,问题是,响应是一个 HTML 文档 服务器端代码: router.get('/agents', ...

回答 3 投票 0

ASP.NET:在 ModalPopupExtender 显示后保持页面解锁

我可以使用以下代码显示模式弹出窗口 我可以使用以下代码显示模式弹出窗口 <asp:scriptmanager id="ScriptManager1" runat="server"> </asp:scriptmanager> <asp:button id="Button1" runat="server" text="Button" /> <cc1:modalpopupextender id="ModalPopupExtender1" runat="server" cancelcontrolid="btnCancel" okcontrolid="btnOkay" targetcontrolid="Button1" popupcontrolid="Panel1" popupdraghandlecontrolid="PopupHeader" drag="true" backgroundcssclass="ModalPopupBG"> </cc1:modalpopupextender> <asp:panel id="Panel1" style="display: none" runat="server"> <div class="HellowWorldPopup"> <div class="PopupHeader" id="PopupHeader">Header</div> <div class="PopupBody"> <p>This is a simple modal dialog</p> </div> <div class="Controls"> <input id="btnOkay" type="button" value="Done" /> <input id="btnCancel" type="button" value="Cancel" /> </div> </div> </asp:panel> 但是我需要保持页面处于活动状态并让用户继续在页面上进行选择而不关闭模式弹出窗口。这可能吗? 感谢任何帮助。谢谢 我不相信 AJ 工具包中的模式对话框允许这样做。 虽然我过去使用过 AJ 工具包中的模式对话框,但无法将对话框放置在屏幕上我想要的位置对我来说是一个大问题。唯一真正的好处是您不必编写任何 JavaScript,这很好。除了不必编写 JavaScript 之外,随着时间的推移,我已经跳到了 jQuery.UI 对话框。我发现 jQuery.UI 对话框比尝试使用引导对话框要好得多,标记也少得多。 jQuery.UI 对话框的唯一缺点是它看起来有点像 2000 年初网络时代的软件和对话框(它看起来不太好。但是,通过一些 css 工作,它的效果非常好。事实上,我将整个内容包装在用户控件中,现在我只需将控件拖放到表单中即可。 因此,jQuery.UI 对话框为我赢得了胜利。它还支持在页面上拖动,比 AJ Toolkit 对话框更好。 您的问题是使用 jQuery.UI 对话框的另一个示例和原因,因为它具有“模态”true 或 false 设置。 因此有了这个示例和标记: 标记: <asp:Button ID="cmdTest" runat="server" Text="Show my pop up" OnClientClick="showpop(this);return false;" CssClass="btn" /> <br /> <br /> <label>First Name</label> <br /> <asp:TextBox ID="txtFirst" runat="server"></asp:TextBox> <br /> <br /> <label>LastName Name</label> <br /> <asp:TextBox ID="txtLast" runat="server"></asp:TextBox> <br /> <br /> <label>Hotel Name</label> <br /> <asp:TextBox ID="txtHotelName" runat="server"></asp:TextBox> <div id="mypopdiv" style="display:none;padding:20px" > <h3>My Test popup area</h3> <label>My Notes Area</label> <br /> <br /> <asp:TextBox ID="txtNotes" runat="server" TextMode="MultiLine" Height="139px" Width="354px" ></asp:TextBox> </div> <script> function showpop(btn) { myDialog = $("#mypopdiv") myDialog.dialog({ title: "Page notes", sizable: true, appendTo: "form", width: "400", modal: false, dialogClass: "dialogWithDropShadow", position: { my: 'left top', at: 'right bottom', of: btn }, buttons: { Close: function () { myDialog.dialog('close'); } } }) } </script> 结果是这样的: 注意我如何自由打开、关闭、移动对话框,但我也可以编辑弹出对话框,或编辑/使用页面上的控件。

回答 1 投票 0

错误ajax错误-数据表警告:表id-示例

我单击“确定”并在控制台中出现错误: 我是编程新手,我需要帮助。我需要使用 json 从多个数据结构形成数据表。此时,我陷入了这个错误。请帮忙

回答 3 投票 0

控制器未接收到 AJAX 请求发送的数据。 ASP.NET Core MVC

`大家好,我的同事作业有问题,如果有人可以帮助我。这是 ASP.NET Core MVC。 我有一个 API 控制器来编辑学生组。此 API 收到

回答 1 投票 0

Jquery .val() 不在文本区域中返回换行符

我在文本区域中遇到换行问题。 我使用 .val() 函数获取文本: var messageBody = $('#composeInput').val(); 这是我的ajax请求 $.ajax({ url: 'serverScripts/messages/

回答 3 投票 0

如何在extjs中的ajax请求中添加Authorization header

我正在尝试在 ExtJS 和 Web API 中上传文件。为此,我需要向服务器发送一个授权标头,但每当我尝试这样做时,我都会在标头中得到一个空值。我也有...

回答 2 投票 0

数据表刷新和分页

我正在研究一个简单的增删改查数据表,我添加了刷新功能,而无需使用ajax附加html来重新加载页面。它工作正常,然后当我从 laravel 添加分页时会出现冲突。那个ta...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.