Tag: ajax

试图打印$ _POST不起作用

我正在尝试打印任何文本字段的值。 我正在使用AJAX,jQuery和PHP,但代码不起作用。 它没有在div id=’pinta’里面显示任何内容,它是空的。 JavaScript的: $(‘#Enviar0’).click(function() { var input1 =$(‘#primero input’).serialize(); $.ajax({ type:”POST”, url:”pintaParte.php”, data:input1, success: function(data) { $(“#pinta”).html(data); } }); }); PHP: $value) { echo “”.$key.””; echo “”.$value.””; echo “”; } } ?>

jScrollPane麻烦

我在我的网站上使用过jScrollPane。 我也使用ajax来更新使用jScrollPane的同一div上的数据。 现在,当我将返回的数据附加到div时,滚动条在附加文本上不可见。 这可能是因为当文档加载时调用jQuery函数但是现在有什么想法可以解决这个问题? 我在这里阅读这里的文章http://jscrollpane.kelvinluck.com/auto_reinitialise.html但我无法解决这个问题。 这是代码: function scrollfunction($value){ var ajaxRequest; // The variable that makes Ajax possible! try{ // Opera 8.0+, Firefox, Safari ajaxRequest = new XMLHttpRequest(); } catch (e){ // Internet Explorer Browsers try{ ajaxRequest = new ActiveXObject(“Msxml2.XMLHTTP”); } catch (e) { try{ ajaxRequest = new ActiveXObject(“Microsoft.XMLHTTP”); } catch (e){ // Something went wrong […]

跨域Ajax请求错误

为什么我不能发送这个ajax请求? $.ajax({ type: “POST”, url: ‘http://www.mint-co.ir/fix_dl/validate_captcha.php’, data: window.$form.serialize(), crossDomain:true, cache:false, dataType:’text’, success:function(res){ alert(res); }, error:function(a,b,c){ alert(b); alert(c); } }); 它总是失败并触发错误function。 +在错误function中只会发出字符串’错误’的警告。 我的请求是跨域的。 我怎样才能得到错误? 这是一个jsfiddle: http : //jsfiddle.net/zq34Z/ 答案 : 现在我明白我应该在请求的文件中添加标题(响应) header(‘Access-Control-Allow-Origin: *’);

在jquery mobile中提交表单后,PopUp对话框无法正常工作

我正在做一个简单的表单提交。在表单提交我有表单action =“https://stackoverflow.com/questions/15261618/popup-dialogs-not-working-after-form-submit-in-jquery-mobile/Facility.aspx”.on https://stackoverflow.com/questions/15261618/popup-dialogs-not-working-after-form-submit-in-jquery-mobile/Facility.aspx我正在使用对话框弹出窗口。在表单提交后这些对话框不起作用但它们之前正在工作提交表格。 第一表格HTML: Facility Back Facility* Description* submit Top 脚本: $(‘#arealistpage’).live(‘pageshow’,function(event){ var serviceURL = ‘service1.asmx/SubmitList’; $(‘#mysubmit’).bind(‘click’, function(e){ $.ajax({ type: “POST”, url: serviceURL, data: ‘{“name”:”‘ + name + ‘”}’, contentType: “application/json; charset=utf-8”, dataType: “json”, success: successFunc, error: errorFunc }); }); function successFunc(data, status) { // parse it as object // var outStr = JSON.parse(data.d); // […]

从jQuery到JSON到PHP

即使我回复,我的问题仍然被抛弃,所以我将重新制作我的问题,希望有人可以看到我的错误并帮助我。 我会尽量做到尽可能彻底。 第1步:我有一个名为divisionsLarge的数组,格式如下: divisionsLarge = [{ “car”:”Toyota”, “color”:”blue”, “numberTires”:”four” }, { “car”:”Honda”, “color”:”red”, “numberTires”:”four”}, etc. etc. … ] (这个数据是虚构的,但是这个过程在某个地方是错误的(也忽略了numberTires被存储为字符串而不是int的事实,它是虚构的人:P) 无论如何,我有92个上述条目,都有相同的键:汽车,颜色和numberTires。 现在,我使用以下函数循环遍历数组,以便使用car和numberTires键构建一个数组: var divisions = []; for (var i = 0; i < divisionsLarge.length; i++) { if(divisionsLarge[i].numberTires != "two"){ var obj = { "car": divisionsLarge[i].car, "numberTires": divisionsLarge[i].numberTires}; divisions.push(obj);} } 好的,在这一点上,我认为一切都很好。 如果我在FireBug中使用控制台并键入divisions[0]我会得到一个漂亮的对象,例如, Object { car = “Toyota”, […]

多个ajax请求相同的URL

我已经阅读了有关多个ajax请求的问题,但没有关于我必须对同一个URL发出2个或更多ajax请求以获得不同响应的情况: function ajaxSub(opc1, value1) { $.ajax({ type: “GET”, url: $(“#urltmp1”).val() + “ajax”, async: true, data: { o: opc1, q: value1 }, datatype: “text”, contentType: “application/x-www-form-urlencoded; charset=UTF-8” }) .done(function (msg) { if (opc1 == “1” && value1 == “data01”) { $(“#field01”).val(msg); } if (opc1 == “1” && value1 == “data02”) { $(“#field02”).val(msg); } }) .fail(function () […]

.JQuery .ajax如何用返回值调用WCF方法?

我已经能够使用.ajax调用WCF方法。 如何调用返回值的方法? 我需要调用此方法来查看数据是否已就绪,如果没有等待一秒钟。 WCF方法是: [OperationContract] [WebGet] public bool IsDataReady(string requestGUID) { if (Global.publicDataDictionary.Keys.Contains(requestGUID)) return true; else return false; } 到目前为止我的JavaScript是: $(document).ready(function() { var input = {requestGUID:””}; console.log(input); $.ajax({ url: “http://www.blah.com/services/TestsService.svc/IsDataReady”, type: “GET”, contentType: “application/json; charset=utf-8”, data: input, dataType: “json”, success: function(data) { } }); EDIT2:我将第二个ajax调用分解为一个方法但我的日志记录显示对第二个Web服务的调用从未传递requestGUID。 我不能使用相同的输入变量吗? var guid = “”; // var input = ‘{“SbiId”:”‘ […]

为什么jquery设计脚本不适用于ajax脚本返回的产品

我遇到了这个无法解决的问题。 部分是因为我无法用正确的术语来解释它。 我是新手,对这个笨拙的问题感到抱歉。 您可以在下面看到我的目标概述。 我正在使用Magento CE 1.7.0.2。 在这里你可以看到我的目标.. 对于类别产品,我在JQuery中编写了一个自定义设计脚本,并且它的工作完美。 设计脚本 : $(document).ready(function(){ $(“li.item”).each(function(){ // my design script. }); }); 我有一个ajax脚本,我正在显示这个页面中的一些产品,最后这个也工作正常,但设计脚本不适用于产品从ajax脚本获得的所有产品。 ajax脚本 : $.ajax({ url: url1, cache: false , type : ‘POST’, // dataType: “json”, data: data1, success: function(response){ if (response) { var string = $(‘.ajaxproducts’, response); $(‘.displayproductsfromajax’).html(string); } } }); 我想为ajax脚本产品制作相同的设计脚本。 我做错了什么事吗? 有任何想法吗 ?

使用JAVA套接字服务器读取AJAXpost内容

我设置了一个JAVA套接字服务器,它能够从html 获取所有内容。 但是当谈到AJAXpost时,服务器只能获取POST事件,但它无法读取AJAXpost中的“数据”。 以下是html代码: HTML $(document).ready(function() { $(‘#submit’).click(function() { //information to be sent to the server info = $(‘#foo’).val(); $.ajax({ type: “POST”, url: ‘http://10.0.0.3:8888’, data: ({foo: info}), //crossDomain: true, dataType: ‘json’ }); return false; }); }); Text Submit via Ajax 我不知道为什么会这样,有什么建议吗? 谢谢 ————————————————– ——————————————- 更新 Java服务器代码 ServerSocket ss = new ServerSocket(8888); Socket s = ss.accept(); […]

使用ajax在oracle中存储中文字符不起作用

我想使用ajax概念将html页面中的中文字符存储到oracle数据库中。 Front end : HTML & PHP. Back end : Oracle 11G. Oracle特点: NLS_LANGUAGE = AMERICA NLS_CHARACTERSET = WE8MSWIN1252 NLS_NCHAR_CHARACTERSET = AL16UTF16 当我尝试使用表单存储中文字符提交它的存储成功,如果我尝试通过ajax存储我在数据库中得到奇怪的字符。 在ajax页面中我添加了这一行: header(“Content-type: text/html; charset=utf-8”); 并在html页面中添加了以下行: 我已经经历了很多堆栈溢出建议但没有运气。 请告诉我如何解决这个问题。 提前致谢。 代码: HTML代码。 Test function addForm() { var english=document.getElementById(‘txt_english’).value; var id=document.getElementById(‘txt_id’).value; var chinese=document.getElementById(‘txt_chinese’).value; $.ajax({ type: “POST”, async: false, url: “ajax/ajax_add_form.php”, data: { english: english, chinese: […]