有一些我在这里没有看到的东西..我有一个字符串变量与元素id:
var sf_new_id = "#sf_widget_choice-32:14.86:1:1"
Run Code Online (Sandbox Code Playgroud)
我从另一个元素中获取该字符串('sf_selectedmethod'是另一个元素):
var anotherid = sf_selectedmethod.attr('id');
Run Code Online (Sandbox Code Playgroud)
然后我删除了最后一个字符并向该id添加了一些信息,即最后一个数字和'#':
var sf_new_id = anotherid.substr(0, anotherid.length-1); // Now without the last char.
sf_new_id = '#'+sf_new_id+'1';
Run Code Online (Sandbox Code Playgroud)
它变成了上面描述的字符串.
我正试图用这样的jQuery访问该元素:
$(sf_new_id).addClass("...");
Run Code Online (Sandbox Code Playgroud)
具有该id的元素存在,但没有任何反应.我也尝试隐藏元素:
$(sf_new_id).hide();
Run Code Online (Sandbox Code Playgroud)
但仍然没有任何反应.
我将整个元素放入console.debug,它显示一个空对象:
console.debug($(sf_new_id));
Run Code Online (Sandbox Code Playgroud)
输出:控制台中的Object []
我在这里错过了什么?
编辑: 我尝试了escape-thingy,它似乎工作,但现在的问题是,当信息在变量中时,我怎么能逃避冒号?
我需要将 .pdf 文件转换为 .zpl 标签文件以使用斑马打印机进行打印,但这可能吗?
PDF 以 base64 编码字符串形式出现,不知何故我需要将其输出为 .zpl 文件。
我在项目中使用 PHP,并且我更喜欢 PHP 中的方法,但基本上任何编程语言都可以,只要它能完成工作即可。
我正在考虑将 PDF 转换为图像(通过快速谷歌搜索似乎可以实现),然后从图像(PNG、JPG 等)转换为 ZPL(通过快速谷歌搜索似乎也可以),但是有人有吗在我开始这样做之前,您对这种操作有任何了解或有任何见解吗?我在这里的日程很紧,我不能承担任何徒劳的工作。
我走了另一条路,从头开始创建了 ZPL,因为它使我们的服务比进行一些转换更快。因此,如果有人想知道同样的事情,我没有比谷歌已经提供的更多信息。附言。ZPL 并不是那么难的语言。;)
为什么?
哦,当 url 明显有效时,为什么我的 ajax 不能在 localhost 中工作?
我使用 WAMP-server 并为项目文件夹创建了一个别名目录。就像我说的,url 有效,因为我可以通过浏览器的地址栏访问它,但是 ajax 由于某种原因失败了。
编码:
var temp_url = "localhost/api/1.1/app_dev.php/getsomething/something";
$.ajax(
{
type: "GET",
url: temp_url,
timeout:5000, // 5 second timeout in millis!
data:{ 'get_data' : querystring},
dataType: "jsonp",
cache: false,
success: function( data, textStatus, jqXHR ) {
console.debug(data);
},
error: function(jqXHR, exception)
{
if (jqXHR.status === 0) {
alert('Not connect.\n Verify Network.');
} else if (jqXHR.status == 404) {
alert('Requested …Run Code Online (Sandbox Code Playgroud) 是否可以设置 MySQL auto_increment_increment 以便它在服务器重新启动后仍然存在?
目前我是这样设置的:
SET @@auto_increment_increment=2;
Run Code Online (Sandbox Code Playgroud)
但当我执行以下操作时,它就失去了价值:
sudo service mysql restart
Run Code Online (Sandbox Code Playgroud)
并返回默认值 1。
我在 AWS 上,希望能够尽可能简单地处理可能出现的世界末日错误:通过从 AMI 设置新实例。我希望它在启动时立即准备好提供服务,并避免诸如手动设置 auto_increment_increment 值之类的事情。