我尝试使用wordpress的媒体管理器,我使用admin wordpress外的post编辑器,用户可以创建一个特色图像的post。 我使用_wp_post_thumbnail_html函数来显示图像或显示上传文件的链接,所有用户都可以上传图片和上传作品,但无法显示特色图片或分配到post。 在wp-ajax whit动作:set-post-thumbnail返回0,图像不分配给新post。 WP-ajax.php: json:true thumbnail_id:3952 _wpnonce:b02e8553f1 action:set-post-thumbnail 回复:0 我的代码为: 非常简单,从wordpres显示媒体管理器,允许上传精选图片但不允许分配给新post。 有解决方案吗 编辑:在编辑post工作正常允许更改特色图片我想因为特色图片需要一个postID,但在wordpress的新post上允许上传图片并将此作为新post。
我通过jquery调用我的服务器端方法,并且从该方法我试图访问文本框数据。 这是我的示例代码 [WebMethod] public static PayPalCart CreatePayPalFields() { Page CurPage = HttpContext.Current.Handler as Page; string tt = ((TextBox)CurPage.FindControl(“txtBillAddress1”)).Text; } 我从静态方法访问控件时收到错误,错误消息是未将对象引用设置为对象的实例 。 然后我搜索谷歌找出更好的解决方案然后我有一个扩展方法,将循环通过控件收集和返回控制,如果找到。 代码就像 public static T BetterFindControl(this Control root, string id) where T : Control { if (root != null) { if (root.ID == id) return root as T; var foundControl = (T)root.FindControl(id); if (foundControl […]
是否有可能创建一个jQuery插件,返回this.each以进行多次匹配,从而允许我为每个循环中的每个对象添加一个函数属性? 我想稍后直接从该对象调用此函数。 例如,这是我正在尝试做的简化版本: (function ( $ ) { $.fn.roflcopter = function( options ) { return this.each(function() { $(this).addClass(‘lol’); $(this).getMyValue = function(e){ return returnMyFilteredValue($(this)); } }); function returnMyFilteredValue(elem){ return $(elem).val().replace(“cat”, “dog”); } }; }( jQuery )); 然后我想在document.ready函数中调用这个: $(“input.coolStuff”).roflcopter(); var value = $(“input.coolStuff”).first().getMyValue(); 这可能吗? 我收到一条错误,指出getMyValue不是一个函数。
我在我的视图页面(index.coffee)中有一个json对象,我在发送到Scala控制器类以通过jQuery / ajax存储在Postgresql数据库中,然后单击我的提交按钮。 我已经完成了以下操作:(控制器,模型和数据库表),但是在单击Submit按钮后我没有在数据库表中看到任何json数据,即使我在控制台上看不到任何错误和我的println()消息(我希望addJson ()动作没有执行)。我不确定我在所有文件的整个代码中做错了什么和哪里错了? 当我的Play Framework服务器(2.2.3)连接到我的数据库时(我可以看到控制台上的消息说:[info] play – database [default] connect at:jdbc:postgresql:// localhost:5432 / mydb)请让我知道我做错了什么,并提前感谢。 app.scala: package controllers import play.api.mvc._ import play.libs.Json; import com.fasterxml.jackson.databind.JsonNode; import play.api._ import play.api.mvc.Request import play.api.libs.json._ import play.api.mvc.AnyContent; import play.libs.Json; import com.fasterxml.jackson.databind.JsonNode; import anorm._ import play.api.data.Form import play.api.data.Forms.{single, nonEmptyText} import play.api.data._ import play.api.data.Forms._ import play.api.mvc.{Action, Controller} import anorm.NotAssigned import models.Jsoncontent […]
好的,所以我使用gmap显示来自xml文件的许多locatons,该文件存储城市,州,html和某些位置的其他信息。这里的问题很可能是超过100个位置。 在新的我的ajax电话: var myMarkers = new Array; $(xml).find(“location”).each(function(){ var locAddress = $(this).find(“city”).text() + “,” + $(this).find(“state”).text() ; var cc = $(this).find(“cc”).text(); var bcc; if ($(this).find(“bcc”)){ bcc = $(this).find(“bcc”).text(); }else{ bcc = ” – “; } var vendor =$(this).find(“vendor”).text(); var hours = $(this).find(“hours”).text(); var HTMLString = “” + locAddress + “Vendor: ” + vendor + “CC#: […]
我有一个用于fancybox的Jquery插件,我知道当我使用以下代码时它可以工作: $(“a#roomthumb_2237”).fancybox({ ‘href’ : ‘#2237_Info’, ‘titleShow’ : false, ‘transitionIn’ : ‘elastic’, ‘transitionOut’ : ‘elastic’ }); 但是为了阻止我多次重复这个代码(使用不同的href值),我想在for循环中运行它。 我试过的代码是: for (var i = 0; i < rooms_array.length; i++) { var d = "#roomthumb_"+rooms_array[i] $(d).fancybox({ 'href' : rooms_array[i]+'_Info', 'titleShow' : false, 'transitionIn' : 'elastic', 'transitionOut' : 'elastic' }); }; 我从谷歌直接采取的原始代码(它可能来自stackoverflow,我不记得了),但是一旦我试着把它循环,我就迷路了,因为我不知道怎么写它。 我认为href线是错误的,但我找不到任何解释如何做我需要的东西。 我不知道怎么写$(“a#roomthumb_2237”)为$(“a”+ d)例如……
我正在使用jQuery Plot作为我的图表。 我有一个列表,其中包含来自数据库的一些时间戳和值。 我想将我的时间戳转换为H:i:s格式。 结果从10-05-2012 08:57:45到10-05-2012 09:03:40。 var rx = [[1336633065, 152], [1336633071, 152], [1336633076, 152], [1336633080, 153], [1336633086, 152], [1336633090, 152], [1336633095, 152], [1336633100, 152], [1336633105, 152], [1336633110, 150], [1336633115, 150], [1336633120, 152], [1336633125, 152], [1336633130, 150], [1336633135, 149], [1336633140, 153], [1336633145, 149], [1336633150, 152], [1336633155, 149], [1336633161, 149], [1336633165, 152], [1336633170, 152], [1336633175, […]
我想要一个图表,其中Y轴包含时间值,如’%H:%M:%S’ 我为此使用过Highcharts插件 X轴:[“dep1”,“dep2”,“dep3”] Y轴:[“00:15:30”,“00:55:30”,“00:45:30”] 我的代码如下: $(‘#durationChart’).highcharts({ chart: { type: ‘column’ }, title: { text: ‘Avg. values’ }, xAxis: { categories: [“dep1″,”dep2″,”dep3”], labels: { rotation: -45, style: { fontSize: ’11px’, fontFamily: ‘tahoma, sans-serif’ } } }, yAxis: { type: ‘datetime’, dateTimeLabelFormats: { second: ‘%H:%M:%S’, minute: ‘%H:%M’, hour: ‘%H:%M’, day: ‘%e. %b’, week: ‘%e. %b’, month: ‘%b […]
我想将我的应用程序与其他网站集成。我的网站将代表用户向其他网站发送post请求,这样就会在用户浏览器中设置cookie,而不是将用户重定向到该网站,这样用户就不会需要提供身份validation细节。 我如何实现这一点,因为ajax不会调用跨域。
这是我昨天问的问题 。 我能够获得所需的数据。 最终数据是这样的。 请点击此链接 。 我尝试使用以下代码来获取所有信息框数据 content = content.split(“}}\n”); for(k in content) { if(content[k].search(“Infobox”)==2) { var infobox = content[k]; alert(infobox); infobox = infobox.replace(“{{“,””); alert(infobox); infobox = infobox.split(“\n|”); //alert(infobox[0]); var infohtml=””; for(l in infobox) { if(infobox[l].search(“=”)>0) { var line = infobox[l].split(“=”); infohtml = infohtml+””+line[0]+””+line[1]+””; } } infohtml=””+infohtml+””; $(‘#con’).html(infohtml); break; } } 我最初认为每个元素都包含在{{}}中。 所以我写了这段代码。 但我所看到的是,我无法通过此获取整个信息框数据。 有这个元素 […]