Tag: ajax

MySql – 未在html中显示的JSON数据

我正在尝试从MySql创建一个下拉列表。 php成功从MySql中获取数据。 但我的问题是我的HTML页面的下拉列表中没有显示数据? json_mysql_data2.php header(“Content-Type: application/json”); require_once(“con.php”); $i=0; $jsonData = array(); foreach ($conn_db->query(“SELECT customerID FROM customers WHERE furniture=’33’ “) as $result){ $i++; $jsonData[“article”.$i]=$result[‘customerID’]; } echo json_encode($jsonData); myJS.js $(document).ready(function(){ var ddlist = document.getElementById(“ddlist”); var hr = new XMLHttpRequest(); hr.open(“GET”, “json_mysql_data2.php”, true); hr.setRequestHeader(“Content-type”, “application/x-www-form-urlencoded”); hr.onreadystatechange = function() { if(hr.readyState == 4 && hr.status == 200) { var […]

Ajax调用获取错误

您好我在尝试通过ajax调用传递值时收到错误[object Object]。 我正在使用jquery选择器来获取复选框的值。 并试图通过ajax传递它,这样我只能得到我选择的复选框值。但是得到一个错误。谢谢。 这是我的代码: dashboard.php if($param[‘aktion’] == ‘save-widget-vehicle’) { $page[‘register-fahrzeuge’] = array( 1 => array( ‘Fahrzeug’,’aktiv’,$page[‘script’],”), 0 => array( ‘Edit-Fahrzeug’,’enabled’,$page[‘script’],”,”), ); $opts = !empty($param[‘filterOpts’]) ? $param[‘filterOpts’] : array(); $tmp = array(); foreach ($opts as $opt) { $tmp[] = ‘”‘.$opt.'”‘; } $query = ‘SELECT Fahrzeuge.dsnr,name FROM Fahrzeuge INNER JOIN ohne_fahrzeuge ON Fahrzeuge.dsnr = ohne_fahrzeuge.dsnr WHERE […]

使用knockout和jquery ajax填充下拉列表

我正在使用像这样的ajax填充下拉列表。 var getCertifications = function () { $.getJSON(“/Provider/GetCertifications”, function (data) { $.each(data, function (i, item) { var certification_data = “” + item.Certification + “”; $(certification_data).appendTo(“#certification”); }); }); }; 在document.ready方法中调用getCertifications。 我想根据第一个下拉列表中所选选项的值填充第二个下拉列表。所以我写了另一个函数 var getSpecializations = function () { var value = $(“#certification”).val(); $.getJSON(“/Provider/GetSpecializations/”, { certificationID: value }, function (data) { $.each(data, function (i, item) { var specialization_data […]

表格消息提醒

我有以下表格: Name: Email: Message: 和一些PHP发送电子邮件,PHP与表单(contactus.php)在同一页面上,我想在页面的某个地方出现一条消息(请不要弹出一下)告诉用户那里有电子邮件已发送(电子邮件不需要validation,仅在按下按钮时)。 这可以用PHP,AJAX或JS来完成我不介意

在jquery-ajax中调用函数

我在test.php页面中有一个show函数,我怎么能在ajax中调用show()函数而不是url:test.php在下面的代码中 $.ajax({ url: **’test.php’**, success: function(result) { alert(ersult); } });

JQuery.ajax不使用HTTPS

所以,我使用.ajax方法从jQuery调用Web服务。 调用该方法的页面是一个HTTPS / SSL页面,但是在调用时,jQuery会继续发出HTTP请求并且它失败了,因为服务器设置为将所有HTTP流量重定向到HTTPS …所以301错误又回来了。 我已经检查了我的代码一百万次并尝试了一百万种方法来为ajax查询生成url参数。 (使用//为亲戚,现在只需将协议https附加到url的开头。这是我的javascript: function add_inbound_record(serial_number, pass_fail_value) { pfv = pass_fail_value.toUpperCase(); url = location.protocol + “//” + location.hostname + “/inbound/record- inspection/” + serial_number + “/” + pfv; $.ajax({ url:url, cache:false, }); } 因此,当这段代码执行时,我会检查firebug中的url参数,并使用https和正确形成的URL正确显示。 但是,当我执行ajax函数时,我在firebug中看到了这个: 301 MOVED PERMANENTLY 192.168.1.9 20 B 192.168.1.9:443 Response Headersview source Connection keep-alive Content-Encoding gzip Content-Length 20 Content-Type text/html; […]

在AJAX调用期间接收JSON解析错误

我有一个PHP脚本,它正在创建我的Web应用程序所需的JSON。 我正在使用jQuery的Ajaxfunction从我创建JSON的PHP页面获取JSON。 我发现了一个奇怪的怪癖。 如果我只是在Web浏览器中运行我的PHP文件并输出JSON,然后将该JSON复制到一个名为myJSON.json的文件中,该文件链接到我的Ajax URL调用,我的代码就可以了。 但是,如果我在Ajax URL调用中直接链接到我的PHP文件,则会收到以下错误: Requested JSON parse failed 。 所以这是我的相关PHP代码: getData() as $message) { // `date_received` is in Unix time. Begin converting this to a readable date and convert it to the users timezone $newTZ = new DateTimeZone(“America/Chicago”); // This will be based on the users location during production $currentTime = new […]

使用Ajax上传图像但PHP没有看到文件

因此,当我以标准方式使用表单时,PHP工作正常。 但是,当我尝试通过ajax发送表单时,它没有看到$ _file []并返回,“success | na”如果没有文件我想要它做,但是如果有的话我会得到相同的结果一份文件。 ajax设置是否正确? cashe:false,processData:false? 任何帮助都会有帮助,我总是可以使用iframe,但我宁愿不这样做。 谢谢你的时间! function info_save(){ gf.wait(); var info_ava = ”; var info_abo = $(‘#info_abo’).val() target = ‘./php/profile_system.php’; $.ajax({ url: “./php/profile_image.php”, type: “POST”, data: new FormData(‘#info_for’), contentType: false, cache: false, processData:false, success: function(reply){ imgresponse = reply.split(“|”); if(imgresponse[0] == ‘success’ || imgresponse[0] == ‘Success’){ if(imgresponse[1] == ‘na’){info_ava = ‘ ‘;} […]

有没有办法从JQuery Ajax调用返回一个值(在我的情况下是xml)

我想我错过了一些非常基本的东西,也许有人可以填补我。我已经从两个地方使用了ajax调用。 所以现在我试图通过使调用返回一个值来重用该调用。 它看起来像这样: function getInfo() { $.ajax({ type: “GET”, url: “../ajax.aspx?action=getInfo&id=4”, dataType: “xml”, async: false, error: function() { alert(“Something went wrong.”); }, success: function(xml) { // Do some extra work here $(xml).find(“room”).each(function() { // Do something based on the xml }); // Something else can use this XML so return it too. // Why does […]

如何将复选框添加到我的ajax响应中

我正在尝试为从数据库接收的数据动态创建复选框。 jQuery和AJAX调用: $(“#destinationName”).autocomplete({ source : function(request, response) { $.ajax({ url: “${pageContext.request.contextPath}/showDestinations”, type: “POST”, data : { term : request.term }, dataType : “json”, success : function(data) { alert(data); } }); } }); Destination 我保持警觉时收到的回复: [ “abc”, “def”] 请提供宝贵的建议。 作为AJAX和jQuery的新手,我正面临着获得这个结果的艰难时期。