Tag: ajax

使用Internet Explorer和jQuery“权限被拒绝”

我尝试在Internet Explorer中使用jQuery和$.post进行AJAX调用,但我得到的是一个错误,说“权限被拒绝”。 这个问题有点奇怪,因为只有当我在任何其他页面上访问页面时它才会出现。 例如,我在地址行中键入URL并让IE加载页面。 然后我单击一个按钮,以便脚本开始加载JSON数据。 (提供数据的脚本位于同一服务器上,我使用相对URL访问它,因此使用不同的域不是问题。甚至尝试使用具有相同主机部分的绝对URL。) 但是当我刷新页面然后再试一次它就可以了! 当我从另一页面访问该页面时也是如此。 起初没什么作用,但当我点击“刷新”一切都很好。 IE给我错误消息“Permission denied”,而在其他所有浏览器中我都没有注意到这种行为。 既然我已经尝试了很多东西,但仍然无法想象问题所在,我想问你认为问题可能是什么? 编辑:一个小例子: 的test.html Test ajax.html It works! test.js $(document).ready(function(){ $( ‘a’ ).click(function(){ $.post( ‘/ietest/ajax.html’, function( data ) { alert( data ); }); }); }); 在这里试试: http : //t1318.greatnet.de/ietest/test.html

jQuery ajax和SSL?

在我们的网站中,某些页面使用SSL,但大多数页面不使用SSL(因为它们需要被Web机器人抓取)。 它几乎归结为用户登录的任何页面,但有一些例外情况是在SSL下, 但是用户首先必须从非https页面登录(登录表单是从任何页面的屏幕顶部掉落的表单)。 所以, 如何通过ajax强制请求使用SSL? 这甚至安全吗?

使用ajax请求秒更新进度条

基本上,我正在为外部登录系统执行AJAX请求,如何根据请求的长度更新进度条? 例如,请求需要在1.30s到1.40s之间完成,如何根据特定的时间间隔更新进度条,比如每10ms更新一次10%,这里是进度条的HTML布局 65% Complete 进度条的长度使用width: 65%属性确定 这个想法基本上是让它看起来像是根据请求更新,所以当请求完成时,百分比栏已满

在一个AJAX调用中调用html内部的jQuery函数

我正在使用jQuery的网页。 我有一个Ajax调用,从服务器获取数据并更新div。 在该数据内部有一个jQuery函数,但是在将数据加载到页面后没有调用该函数。 我已经在页面中包含了正确的js文件。 这是从Ajax调用返回并放入div的内容: $(function() { $(‘input’).myFunction(‘param’); }); other html 将html插入页面后如何获取返回的javascript? (我正在使用带有jRails插件的Rails)

使用AJAX将JavaScript数组发布到asp.net MVC控制器

我的控制器: [HttpPost] public ActionResult AddUsers(int projectId, int[] useraccountIds) { … } 我想通过AJAX将参数发布到控制器。 传递int projectId不是问题,但是我无法发布int[] 。 我的JavaScript代码: function sendForm(projectId, target) { $.ajax({ traditional: true, url: target, type: “POST”, data: { projectId: projectId, useraccountIds: new Array(1, 2, 3) }, success: ajaxOnSuccess, error: function (jqXHR, exception) { alert(‘Error message.’); } }); } 我尝试使用测试arrays,但没有成功。 :(我也尝试设置traditional: true或contentType: ‘application/json; charset=utf-8’但是没有成功… 发布到我的控制器的int[] […]

使用jQuery动态填写表单值

我知道如何使用纯PHP执行此操作但我需要在不重新加载页面的情况下执行此操作。 无论如何使用jQuery来有效地撤回一些数据库结果(基于用户在表单上的第一个文本字段中输入的内容)然后使用从db查询中拉回的数据填充一些剩余字段? 基本上我希望看​​到用户远离文本字段(通过标签或通过单击下一个字段)和繁荣,使用在该字段中输入的值提交查询,然后填充后续字段w / oa页面重新加载。 我熟悉jQuery的基础知识,但我没有用它来做这样的事情,我从服务器中提取数据并试图填充客户端。 任何关于如何最好地开始这个的建议/例子将非常感谢。 谢谢。 尼古拉斯

Django JQuery Ajax文件上传

我一直试图上传一个简单的文本文件几个小时,但我似乎仍然无法让它工作。 我一直收到无效的表格,说我错过了“file_source”。 为什么“file_source”没有发布? 我还得到它实际发送“file_source”但它仍然说它丢失了。 应该为Django FileFiled提供什么类型的元素? Django表格: class FileUploadForm(forms.Form): file_source = forms.FileField() Django模板(呈现表单): {% csrf_token %} {{ form }} Upload JQuery / Ajax上传: function uploadFile() { $.ajax({ data: $(this).serialize(), type: $(this).attr(‘method’), url: $(this).attr(‘action’) }); return false; } $(function() { $(‘#file-upload-form’).submit(uploadFile); }); Django View哪个接收POST: def upload_view(request): if request.is_ajax(): form = FileUploadForm(request.POST) if form.is_valid(): print ‘valid form’ […]

jqgrid加载没有分页的大数据集

我想知道是否有更好的方法从服务器加载大型Json数据集。 我使用jqgrid作为loadonce:true。 我需要一次加载大约1500条记录,我也不使用分页选项。 有没有更好的方法来实现这一目标? 先感谢您。 这是我的网格代码 – $(function(){ $(“#testgrid”).jqGrid({ url:getGridUrl, datatype: ‘json’, mtype: ‘GET’, height: 250, colNames:[‘Inv No’,’Date’, ‘Client’, ‘Amount’,’Tax’,’Total’,’Notes’], colModel:[ {name:’id’,index:’id’, width:60, sorttype:”int”,search:false}, {name:’invdate’,index:’invdate’, width:90, sorttype:”date”,search:false}, {name:’name’,index:’name’, width:100,search:false}, {name:’amount’,index:’amount’, width:80, align:”right”,sorttype:”float”}, {name:’tax’,index:’tax’, width:80, align:”right”,sorttype:”float”,search:false}, {name:’total’,index:’total’, width:80,align:”right”,sorttype:”float”,search:false}, {name:’note’,index:’note’, width:150, sortable:false,search:false} ], multiselect: true, multiboxonly:true, caption: “Manipulating Array Data”, pager: ‘#testgridpager’, //Auto load while scrolling //scroll: […]

如何在页面加载时显示ajax加载gif动画?

我尝试在我的网站上实现AJAX。 当单击div changepass的内容时,它应该加载changepass.template.php。 这是我正在使用的代码。 $(function() { $(“.changepass”).click(function() { $(“.block1”).load(“views/changepass.template.php”); return false; }); 我的问题是如何在页面changepass.template.php完全加载时显示GIF动画(loading.gif)。 给我一些代码提示请。

我自己喜欢的按钮:Django + Ajax – 怎么样?

所以我一直无法将此视图转换为Ajax调用: def company_single(request, slug): company = get_object_or_404(CompanyProfile, slug=slug) company_list = CompanyProfile.objects.get(slug=slug) try: tcompany = CompanyLikes.objects.get(company=company_list) total_likes = tcompany.likes user_liked = CompanyLikes.objects.get(user=request.user) except: total_likes = 0 instance, created = CompanyLikes.objects.get_or_create(company=company_list) likes_form = CompanyLikesForm(request.POST or None, instance=instance) if likes_form.is_valid(): this = likes_form.save(commit=False) try: if user_liked: this.likes -=1 this.user.remove(request.user) except: this.user.add(request.user) this.likes += 1 this.save() return render_to_response(‘company.html’, locals(), […]