Tag: Ajax

jQuery的Ajax发布json到webservice

我想发布一个JSON对象到一个asp.net的web服务。 我的JSON看起来像这样: var markers = { "markers": [ { "position": "128.3657142857143", "markerPosition": "7" }, { "position": "235.1944023323615", "markerPosition": "19" }, { "position": "42.5978231292517", "markerPosition": "-3" } ]}; 我正在使用json2.js stringyfy我的JSON对象。 我正在使用jquery将其发布到我的web服务。 $.ajax({ type: "POST", url: "/webservices/PodcastService.asmx/CreateMarkers", data: markers, contentType: "application/json; charset=utf-8", dataType: "json", success: function(data){alert(data);}, failure: function(errMsg) { alert(errMsg); } }); 我收到以下错误: “无效的JSON基元: 我发现一堆与此有关的post,这似乎是一个非常普遍的问题,但我没有尝试修复这个问题。 当萤火虫什么是张贴到服务器它看起来像这样: 标记%5B0%5D%5Bposition%5D […]

如何使用本地JavaScript在HTML DOM事件上调用JSF托pipebean?

我需要在HTML DOM load事件中使用ajax执行一个JSF托pipebean操作方法,类似于jQuery的$(document).ready(function() { $.ajax(…) }) 。 我只能在这个项目中使用由JSF生成的JavaScript。 有没有办法在本地JSF中做到这一点? 我可以使用哪个事件或者哪个JSF ajax函数可以使用? 我正在使用JSF 2.0,Facelets和PrimeFaces。

在同一页面上多次运行Greasemonkey脚本?

我完全是Greasemonkey的新手,实际上所有的UI都是JavaScript。 要求:在加载页面后,用户脚本由GS运行一次。 但是,我需要相同的脚本多次运行而不刷新 使用案例:例如,Amazon.comsearch使用Ajax进行。 我需要在search结果中embedded一个自定义元素。 每次search发生在同一页面时,我需要将我的内容和search结果一起注入search结果(不刷新页面) 我当前的脚本只能在页面刷新的情况下运行。 我希望以上解释清楚。 请帮忙。

Ajax上传图片

Q.1我想将这个表单转换成ajax,但是好像我的ajax代码缺less一些东西。 提交完全没有做任何事情。 Q2。 当文件被select不等待提交时,我也希望该function在更改时触发。 这是JS。 $('#imageUploadForm').on('submit',(function(e) { e.preventDefault() $.ajax({ type:'POST', url: $(this).attr('action'), data:$(this).serialize(), cache:false }); })); 和HTMl与PHP。 <form name="photo" id="imageUploadForm" enctype="multipart/form-data" action="<?php echo $_SERVER["PHP_SELF"];?>" method="post"> <input type="file" style="widows:0; height:0" id="ImageBrowse" hidden="hidden" name="image" size="30"/> <input type="submit" name="upload" value="Upload" /> <img width="100" style="border:#000; z-index:1;position: relative; border-width:2px; float:left" height="100px" src="<?php echo $upload_path.$large_image_name.$_SESSION['user_file_ext'];?>" id="thumbnail"/> </form>

使用JQuery AJAX提交HTML表单

我试图使用这个例子使用AJAX提交一个HTML表单。 我的html代码: <form id="formoid" action="studentFormInsert.php" title="" method="post"> <div><label class="title">First Name</label><input type="text" id="name" name="name" ></div> <div><label class="title">Name</label><input type="text" id="name2" name="name2" ></div> <div><input type="submit" id="submitButton" name="submitButton" value="Submit"></div> 我的脚本: <script type="text/javascript"> $(document).ready(function() { $('#formoid').ajaxForm(function() { alert("Thank you for your comment!"); }); }); </script> 这是行不通的,我甚至没有收到警报消息,当我提交时,我不想redirect到另一个页面,我只是想显示警报消息。 有没有一个简单的方法呢? PS:我有几个领域,我刚刚举了两个例子。

如何在WordPress短代码中使用AJAX?

我有一个代码来显示一个随机的报价。 一个人写了一个函数来实现所有这些。 但由于某些原因通过AJAX更新数据不起作用。 当你按下“新报价”button,没有任何反应。 也许有人知道为什么? 在下面的代码中需要解决什么问题,以便在单击“新报价”时加载新的报价? PHP /wp-content/themes/%your_theme%/js/ajax-load-quote.php <?php /* uncomment the below, if you want to use native WP functions in this file */ // require_once('../../../../wp-load.php'); $array = file( $_POST['file_path'] ); // file path in $_POST, as from the js $r = rand( 0, count($array) – 1 ); return '<p>' . $array[$r] . '</p>'; […]

在由AJAX检索的<div>中执行<script>

有一个名为“内容”的div: <div id="content"></div> 它应该填充来自AJAX的PHP文件的数据,包括一个<script>标签。 但是,该标签内的脚本没有被执行。 <div id="content"><!– After AJAX loads the stuff that goes here –> <script type="text/javascript"> //code </script> <!– More stuff that DOES work here –> </div>

与jQuery的jsonp

你可以给一个非常简单的例子,阅读与jQuery的jsonp请求? 我只是不能得到它的工作。

问题返回JSON值

我没有得到来自服务器的JSONtypes数据的响应。 我正在使用JSON插件。 jQuery( "#dialog-form" ).dialog({ autoOpen: false, height: 500, width: 750, modal: true, buttons :{ "Search" : function(){ jQuery.ajax({type : 'POST', dataType : 'json', url : '<s:url action="part" method="finder" />', success : handledata}) } } }); var handledata = function(data) { alert(data); } 如果dataType = 'json'我没有得到任何回应,但如果我没有提到任何dataType ,我得到的页面的HTML格式。 public String list(){ JSONObject jo = new JSONObject(); […]

PHP“php://input”vs $ _POST

在与来自JQuery的Ajax请求进行交互时,我被指示使用php://input而不是$_POST 。 我不明白的是使用这个比$_POST或$_GET的全局方法的好处。