Tag: get

jQuery如何将一些json记录加载到表单字段中?

我有一个json文件: { “data”: “Click”, “size”: “Here” } 和表格: First name: Last name: 我想知道将多个json记录加载到多个表单元素中的正确sintax是什么? 类似于您想要修改的表单,并将值排列到这些字段中 我知道我可以使用: $getJSON(‘link_to_json_file’ function() { }); 但是我被困在这里谢谢

当我使用JQuery提交我的GET表单时如何更改查询字符串?

假设我的页面中有一个简单的表单,如下所示: Min price: Max price: 当我提交表单时,我有以下url: HTTP://…/properties/search MIN_PRICE = 100000&MAX_PRICE = 200000 我想更改此url: HTTP://…/properties/search价格= 100000,200000 为此,我使用JQuery和JQuery查询字符串插件 : $(document).ready(function() { $(“#form_search”).submit(function() { var querystring = rewrite_interval_qstring(); // querystring equals “?price=100000,200000” -> exactly what I want ! // ??? }); }); 如何更改(评论“???”)提交url? 我已单独测试了以下说明,但它不起作用。 window.location = querystring; window.location.href = querystring; window.location.search = querystring;

jquery ajax得到例子

目前我正在使用这样的post方法 $.ajax({ type: “POST”, url: “Servicename.asmx/DoSomeCalculation”, data: “{param1ID:”+ param1Val+”}”, contentType: “application/json; charset=utf-8”, dataType: “json”, success: function(msg) { UseReturnedData(msg.d); }, error: function(err) { alert(err.toString()); if (err.status == 200) { ParseResult(err); } else { alert(‘Error:’ + err.responseText + ‘ Status: ‘ + err.status); } } }); 我是否正确相信如果我使用GET请求而不是POST,行为将变为同步请求,即执行将等待直到从服务器收到响应? 有人可以告诉我一个jquery GET示例直接调用web服务的web方法吗? 更新:使用下面建议的async标志实际上我需要这样做,这对我有用。 我仍然很好奇上面的代码需要做些什么来使它成为GET请求。 更改类型:“GET”没有预期的效果!

Ajax GET请求ASP.NET页面方法?

我本周遇到的一种情况:我们有一个jQuery Ajax调用,它返回服务器以获取数据 $.ajax( { type: “POST”, contentType: “application/json; charset=utf-8”, url: fullMethodPath, data: data, dataType: “json”, success: function(response) { successCallback(response); }, error: errorCallback, complete: completeCallback }); fullMethodPath是指向页面上静态方法的链接(比方说/MyPage.aspx/MyMethod )。 public partial class MyPage : Page { // snip [WebMethod] public static AjaxData MyMethod(string param1, int param2) { // return some data here } } 这个工作,没问题。 一位同事试图用类型为“GET”的那个替换这个电话。 它坏了,我不得不解决它。 […]

jQuery获取HTTP URL请求

我最近尝试使用jQuery从URL获取一些响应。 因此,我将jQuery API Get Request Tutorial的get请求样本复制到我的项目中并尝试运行它,但是我的调试消息向我显示,它无法继续下去。 我使用简单的请求尝试了javascript Ajax库,但它没有用。 所以我问你,如果你能以某种方式帮助我。 这就是我所做的一切,但没有回应。 var url = “http://www.google.com”; $.get(url, function(data){ alert(“Data Loaded: ” + data); }); 我可能忘了包含ajax或jQuery库。 为了更好地理解,我有c和obj-c经验,这就是我认为库缺失的原因。 在每个样本中只有一个简短的url,如“test.php”。 我的完整HTTPurl是错误的吗? 谢谢你的高级答案。 Br Nic

从jQuery.get()返回responseText

我试着这样做: var msg = $.get(“my_script.php”); 我认为msg将被设置为my_script.php返回的文本,即jqXHR对象的responseText。 它似乎不起作用,因为msg始终设置为“[object XMLHttpRequest]” 有没有快速的1行方式来做我想要的? 谢谢。

jQuery $ .get或$ .post来捕获页面加载错误(例如404)

当您使用$ .get或$ .post时,如何捕获未找到的服务器错误或404页面? 例如: $.post(“/myhandler”, { value: 1 }, function(data) { alert(data); }); 如果存在加载“/ myhandler”的服务器错误,或者如果找不到它,那将绝对没有任何作用。 如果出现错误,如何通知您?

当我可以从PHP发出请求时,为什么Ajax会给我一个跨源错误?

我可以从PHP发出GET请求并获得正确的响应。 这是我使用的function: PHP function httpGet($url) { $ch = curl_init(); curl_setopt($ch,CURLOPT_URL,$url); curl_setopt($ch,CURLOPT_RETURNTRANSFER,true); curl_setopt($ch,CURLOPT_HEADER, false); $output=curl_exec($ch); curl_close($ch); return $output; } 一个简单的例子: $fakevalue=’iamfake’; $url=”http://fakeurl.com?fakeparameter=”.$fakevalue; $jsondata= httpGet($url); $fake_array = json_decode($jsondata, true); $weed_var=$fake_array[‘weeds’]; // successfully obtained weed. 此函数返回来自服务器的响应。 现在我在AJAX中尝试相同的HTTP GET请求,但我无法得到响应。 最初我认为问题出在我使用的JavaScript函数上。 Google为我提供了许多用于执行HTTP GET请求的JavaScript函数,但它们都有同样的问题。 请求返回错误,而不是我使用PHP时获得的数据。 JAVASCRIPT var fakevalue = “iamfake”; var fake_data = { fakeparameter: fakevalue }; $.ajax({ url: “http://fakeurl.com”, data: […]