Tag: json

asmx web服务,json,javascript / jquery?

我正在使用asmx从DB中检索一些数据, public class TestPage1 { public int UserID { get; set; } public string UserName { get; set; } public string Password { get; set; } public string FirstName { get; set; } public string LastName { get; set; } public string MiddleName { get; set; } } [WebMethod] public EntityLayer.TestPage1 GetData(int id) { TestPage1 […]

使用json和ajax的JQuery UI自动完成

我已经看到很多问题涉及通过JSON传递带有标签和值属性的数组,但关于传递字符串并不多。 我的问题是,我似乎无法填写自动填充function。 我运行了一个dump函数,并将这些样本值通过JSON传递给自动完成: 0: 23456 1: 21111 2: 25698 这是一些代码: $(“#auto_id”).autocomplete( { source: function(request,response) { $.ajax ( { url: “fill_id.php”, data: {term: request.term}, dataType: “json”, success: function(data) { //what goes here? } }) } }); 这是fill_id.php: $param = $_GET[‘term’]; $options = array(); $db = new SQLite3(‘database/main.db’); $results = $db->query(“SELECT distinct(turninId) FROM main WHERE turninid LIKE […]

通过JavaScript迭代/解析JSON对象

我遇到了jQuery / Ajax / JSON的问题。 我正在使用jQuery ajax这样的post…… $.ajax({ type: “POST”, dataType: “json”, url: “someurl.com”, data: “cmd=”+escape(me.cmd)+”&q=”+q+”&”+me.args, success: function(objJSON){ blah blah… } }); 我的理解是,这将返回一个JavaScript JSON对象? ajaxpost产生的文本就是这个(我相信这是有效的JSON)… { “student”:{ “id”: 456, “full_name”: “GOOBER, ANGELA”, “user_id”: “2733245678”, “stin”: “2733212346” }, “student”:{ “id”: 123, “full_name”: “BOB, STEVE”, “user_id”: “abc213”, “stin”: “9040923411” } } 我似乎无法弄清楚如何解析jQuery ajaxpost返回的JSON对象…基本上我想循环并让每个学生返回一个div,就像这样…… $(“” + student.full_name + […]

从jQuery访问Web服务 – 跨域

我试图从jQuery客户端访问一个wcf服务 特别是这个例子http://www.codeproject.com/KB/aspnet/WCF_JQUERY_ASMX.aspx#4 当客户端网页与服务位于同一域时,一切正常 一旦我将客户端网页移动到另一个域,它就会中断。 它无法访问服务,请求失败 对于所有示例,ASMX,REST和WCF都会发生这种情况 任何想法如何让这个工作交叉daomain?

如何在jquery中迭代json数据

如何在jquery中迭代json数据。 [{“id”:”856″,”name”:”India”}, {“id”:”1035″,”name”:”Chennai”}, {“id”:”1048″,”name”:”Delhi”}, {“id”:”1113″,”name”:”Lucknow”}, {“id”:”1114″,”name”:”Bangalore”}, {“id”:”1115″,”name”:”Ahmedabad”}, {“id”:”1116″,”name”:”Cochin”}, {“id”:”1117″,”name”:”London”}, {“id”:”1118″,”name”:”New York”}, {“id”:”1119″,”name”:”California”} ]

在CodeIgniter中检索JSON POST数据

我一直在尝试从我的php文件中检索JSON数据。它让我很难。这是我的代码 我的视图中的代码: var productDetails = {‘id’:ISBNNumber,’qty’:finalqty,’price’:finalprice,’name’:bookTitle}; var base_url = ”; $.ajax({ url: “index.php/user/Add_to_cart/addProductsToCart”, type: ‘POST’, data:productDetails, dataType:’JSON’, }); 试图在我的控制器中检索: echo $this->input->post(“productDetails”); 输出什么都没有。 这是我的标题: Remote Address:[::1]:80 Request URL:http://localhost/CI/index.php/user/Add_to_cart/addProductsToCart Request Method:POST Status Code:200 OK Request Headersview source Accept:application/json, text/javascript, */*; q=0.01 Accept-Encoding:gzip, deflate Accept-Language:en-US,en;q=0.8,fr;q=0.6 Connection:keep-alive Content-Length:52 Content-Type:application/x-www-form-urlencoded; charset=UTF-8 Cookie:ci_session=3E5SPro57IrJJkjs2feMNlmMrTqEXrTNN8UyEfleeothNnHwNxuCZDSx4a7cJZGjj7fyr2KLpj%2BPNJeGRSzSPVmcFHVEdhSk4D47ziOl4eZcTUAZlQrWa3EYIeQJVWxMpiGZS26MEfbSXNmfel9e8TcsJTreZHipvfisrJovbXEAW4Uv%2BwrJRep1KCi1MMaDCVJb9UEinRVcDtYe%2F86jhn7kOj4kraVmVzx%2FsOaO0rAxLyAUtez%2Feaa4zBwpN3Td153sAoIb3WxVHoEj2oKyH5prVHigbIhIBR6XZqjBkM6hjBuoD2OSZ2wgLbp9DEENMoqui4WYyHROBuS2DYiJajblcS0KiFga5k%2FQOODvE7p6n%2BozN5ciDliVjJ4PnJ5PD1GaPEmec5%2FbQSlOHYWZk%2F2Blzw3Nw0EtLL7wKDzzQY%3Df645c36bb3548eb8de915b73f8763d97a47783ce Host:localhost Origin:http://localhost Referer:http://localhost/CI/index.php/user/view_available_books/viewAvailableBooks/5 User-Agent:Mozilla/5.0 (Windows NT 6.3; WOW64) […]

使用contentType调用Ajax:’application / json’无效

我有一个ajax调用,它将表单数据发送到php函数。 由于我阅读了很多使用contentType: ‘application/json’是最佳实践,我也想尝试一下。 但不幸的是,当我使用它时,我的脚本不会返回任何内容。 如果我删除它,脚本会执行它应该执行的操作。 你知道原因可能是什么以及为什么? 谢谢! $(‘#Form’).submit(function(e) { e.preventDefault(); var content = $(this).serialize() + “&ajax=1”; $.ajax(‘app/class/controller/contactForm.php’, { type: “POST”, //contentType: ‘application/json’, dataType: ‘json’, data: content, success: function(result) { console.log(result); } }); }) 和我的PHP: if(isset($_POST[‘ajax’]) && $_POST[‘ajax’] === ‘1’) { echo json_encode(validateForm($_POST)); }

通过JQuery ajax.post向PHP提交JSON数据

我使用POST通过AJAX将数据提交到php文件。 它只需提交字符串就可以正常工作,但现在我想用JSON提交我的JS对象并在PHP端解码它。 在控制台中,我可以看到,我的数据是正确提交的,但在PHP端,json_decode返回NULL。 我尝试过以下方法: this.getAbsence = function() { alert(JSON.stringify(this)); jQuery.ajax({ type: “POST”, contentType: “application/json; charset=utf-8”, url: “ajax/selectSingle.php?m=getAbsence”, data: JSON.stringify(this), success : function(data){ alert(data); } }); } PHP: echo $_POST[‘data’]; echo json_decode($_POST[‘data’]); echo var_dump(json_decode($_POST[‘data’])); 和: this.getAbsence = function() { alert(JSON.stringify(this)); jQuery.ajax({ type: “POST”, contentType: “application/json; charset=utf-8”, url: “ajax/selectSingle.php?m=getAbsence”, data: {‘Absence’ : JSON.stringify(this)}, success : function(data){ alert(data); […]

使用JSON将嵌套对象发布到Spring MVC控制器

我有一个控制器,POST处理程序定义如下: @RequestMapping(value=”/ajax/saveVendor.do”, method = RequestMethod.POST) public @ResponseBody AjaxResponse saveVendor( @Valid UIVendor vendor, BindingResult result, Locale currentLocale ) 当以JSON格式查看时,UIVendor对象如下所示: var vendor = { vendorId: 123, vendorName: “ABC Company”, emails : [ { emailAddress: “abc123@abc.com”, flags: 2 }, { emailAddress: “xyz@abc.com”, flags: 3 } ] } UIVendor bean有一个名为“Emails”的字段,类型为ArrayList,带有适当的setter和getter(getEmails / setEmails)。 NotificationEmail对象也具有适当的公共setter / getter。 当我尝试使用以下代码发布对象时: $.post(“ajax/saveVendor.do”, $.param(vendor), saveEntityCallback, […]

将json对象从javascript发送到php

我正在尝试将JSON对象从Javascript / Jquery发送到PHP,我在控制台中收到错误信息。 我究竟做错了什么。 我是JS和PHP的新手。 JQuery文件: $(document).ready(function() { var flickr = {‘action’: ‘Flickr’, ‘get’:’getPublicPhotos’}; // console.log(typeof(flickr)); var makeFlickrCall = function(flickrObj){ $.ajax({ url: ‘../phpincl/apiConnect.php’, type: ‘POST’, data: flickrObj }) .done(function(data) { console.log(“success”); console.log(JSON.stringify(data)); }) .fail(function() { console.log(“error”); }) .always(function() { console.log(“complete”); }); }; makeFlickrCall(flickr); }); PHP文件