【Ajax四种元素的关系介绍】教程文章相关的互联网学习教程文章

Javascript-在jQuery中,如何在不基于事件的情况下监视动态填充的元素(AJAX)?【代码】

我在页面加载时有以下标记:<select name="sel_billing_address"></select>页面加载后,该选择将由一些AJAX填充为以下内容:<select name="sel_billing_address"><option value="1">hi</option><option value="2">there</option><option value="3" selected="selected">sally</option> </select>我需要从此列表中获取选定的选项.通常,这只是以下情况的一个简单案例:jQuery('select[name=sel_billing_address] option:selected');但...

javascript-绑定由AJAX插入的动态创建的元素上的事件(复选框)【代码】

我是jQuery的新手.我编写了一个代码,将一个表上的产品与另一个表上的产品进行动态加总,就像FIDDLE一样:正如您在小提琴中看到的那样,此代码对我来说很好用. 现在,我已经使用Ajax通过动态生成此产品列表(表2)来操纵了此代码,现在该代码对我不起作用. 当我考虑到此缺陷时,我想到的是我所有的CSS和JS脚本都加载了该页面的复选框,但此复选框(表2)却动态地加载了,这就是为什么JS不能理解这一点. 因此,如何在动态加载的输入字段上触发事件...

javascript-如何使用promise对对象数组的每个元素进行ajax调用?【代码】

我有以下代码:// _arrOfUsers = array of objects, each object represents a user. //For example, a single object may be something like {name:"mike", id:"123"} var _successUsers = function (_arrOfUsers) { var promises = []; //empty array of promises_arrOfUsers.forEach(function (user) {promises.push(function () {return $.Deferred(function (dfd) {$.post("//sessionID",queryServ.getAllUse...

Javascript-您可以在没有任何UI元素的情况下将Silverlight与AJAX一起使用吗?

我知道您可以只使用CSS来隐藏DIV或Silverlight插件,但是有没有办法使用完全不显示任何UI元素的JavaScript实例化Silverlight组件/应用程序? Silverlight中有很多强大的功能,例如MultiThreading和已编译的代码,可以完全由传统Ajax应用程序使用,而无需使用Silverlight的XAML / UI层. 我只想将标准HTML / CSS用于我的UI层,并在后台使用一些已编译的.NET / Silverlight代码.解决方法:是的,您可以,并且您说出的某些理由很合理.几周前,我...

javascript-没有DOM元素的jQuery绑定AJAX事件【代码】

在documentation of jQuery AJAX Events中,所有示例都使用jQuery DOM元素来声明这样的绑定:$('.log').ajaxSend( hander );我想捕获jQuery AJAX事件,而无需使用DOM元素将其附加,如下所示:$.ajaxSend( function( event, jqXHR, ajaxOptions ){console.log( "ajaxSend" );console.log( "ajaxSend.event", event );console.log( "ajaxSend.jqXHR", jqXHR );console.log( "ajaxSend.ajaxOptions", ajaxOptions ); });但是看起来不起作...

php-Ajax返回的元素不会在jQuery中触发【代码】

在HTML中,带有ID =“ project_pick”的下拉列表将触发更改事件,将选定的值发送到getallreports.php文件.这可行. PHP文件执行MySQL查找,并在一些HTML中返回值.这也有效,并且在页面上看起来很棒.以下是将所选项目发送到PHP文件的jQuery / ajax代码:$('#project_pick').change(function(e) {$.ajax({type: "POST",url: "getallreports.php",data: "project_id=" + $(this).val(),success:function(data){$('#reportstable').html(dat...

javascript-Ajax获取具有多个元素链接的元素的id【代码】

以下代码是我当前用来尝试将帖子ID提供给vote.php的代码,但是当前返回[object Object].单击链接后如何传递正确的ID?<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script> <script>$.ajax({ type: "POST", data: "id=" + $(this).attr("href", "id"), url: "vote.php"}); </script><a href="javascript:;" id="1"><div id="button">Like!</div></a> <a href="jav...

PHP创建DOM元素并使用Ajax发送

我刚刚开始编写服务器代码(php),使用javascript和html完成了客户端.我有一些问题希望在开始对服务器端进行编码之前得到一些澄清. 是否有可能/在服务器端(php)上创建DOM元素(img,p,标头等),通过AJAX将其发送到客户端,客户端设置一些额外的属性并将其“附加”(接收DOM)到该html页面上的div? 我想要这样做是因为这些DOM元素将在多个页面上使用. 是否有可能,如果可能的话,发送整个DOM是否有效?解决方法:当发送原始HTML而不是JSON时,您...

Javascript-检查元素的ajax形式的保护值,如何保护?【代码】

如何保护我的ajax形式的检查元素?我正在创建一个系统,但我忘记了用户可以使用inspect元素编辑隐藏输入的值. 请看下面的代码:<input type="hidden" class="id" value="<?=$array["id"]?>" />和ajax:var id = $(this).parent().find('.id').val();如果id为5并且我编辑为2,则ajax将获得2 谁能帮我?解决方法:你根本做不到.您永远不能假设从客户端发送的数据是可信赖的.这就是为什么您应该始终检查服务器上的输入的原因.在客户端上检...

javascript-使Greasemonkey对元素的ajax更改做出反应【代码】

有一个页面加载时像这样的空跨度:< span id =“ bla”>< / span>然后用一些文本填充该范围. 我需要我的脚本来获取文本,但是Greasemonkey会在文本填充之前运行,甚至我尝试使用的waitForKeyElements函数也无济于事,因为加载页面时该元素已经存在. 也许我需要其他方式?目前我正在做:waitForKeyElements ("#bla", get_span_content)解决方法:由于您已经在使用waitForKeyElements,因此请使用操作函数的返回值来微调结果.如果跨度仅填...

javascript – 使用AJAX请求时是否还需要Form元素?【代码】

这可能是一个愚蠢的问题,但我知道我们是否仍然需要将输入元素包含在< form>中,这对我来说真的很重要.即使我们使用jQuery Ajax从服务器或数据库传递和检索数据? 我的意思是,虽然Ajax方法有类似,类型,数据,甚至数据类型的选项,如下所示$.ajax({type: "POST",url:"process.php",data: data,dataType: "JSON" });我们还需要表格吗?从安全方面来看,我认为我们可以在没有表单元素的情况下验证用户输入,但我不确定它是否正确?!如果您认...

javascript – 如何从AJAX事件中获取源元素?【代码】

我有一个控件行表.我想在输入更改时处理行中的其他元素:<p:inputText value="#{item.text}"><p:ajax event="change" onstart="refreshColumn(this)"/></p:inputText>但是,“这个”是我在这里无法识别的:Object { encodeViewState=function(), updateState=function(), updateElement=function(), mehr…}当然它不包含source属性,因为该链接会建议:http://forum.primefaces.org/viewtopic.php?f=3&t=14871 是否有可能(如何)从p:...

Vanilla javascript:在ajax get请求中获取页面的特定元素【代码】

我正试图从另一个页面获取#test1并将其附加到主页面的#test3.这是我到目前为止所做的:<div id="test3"></div>var request = new XMLHttpRequest(); request.open('GET', '//jsbin.com/wemowe', true);request.onload = function() {if (request.status >= 200 && request.status < 400) {var resp = request.responseText; var parser = new DOMParser();var xmlDoc = parser.parseFromString(resp,"text/xml");var tds = xmlDoc...

javascript – 在ajax响应上解析html元素【代码】

我从服务器脚本发送category_id并获取如下所示的ajax响应,<option value=''>---- Select ----</option> <option category_id='26' value='1m'>test1</option> <option category_id='26' value='3m'>test2</option> <option category_id='26' value='12m'>test3</option>我想解析选项字段以获取category_id值26.我怎么能实现那个??? 这是我的ajax功能$.ajax({type:"POST",url:"<?php echo base_url(); ?>controller/test",data:{gro...

javascript – JQuery和Ajax:元素是重要的,还是我可以使用

我想知道在进行Ajax调用时是否需要在HTML中使用表单元素.我可以直接使用输入元素,然后在JavaScript中指定其余的信息(URL等)吗? 通过“需要”,我的意思是说有一些风格,安全性或可靠性原因继续使用< form>元件?解决方法:如果您正在执行AJAX请求,则从技术上讲,您不需要< form>标签.但是,您可能希望继续使用它有一些原因 >对于您的情况,可能在语义上更正确(例如,用户实际上正在提交“表单”).>想象一下,如果用户没有启用JavaScript或...