小编pbo*_*ond的帖子

获取首页Wordpress的ID

在Wordpress管理设置>阅读中,您可以将"首页显示为"配置为首页的静态页面.现在我想检索所选静态页面的ID,该页面设置为显示为首页.我已经尝试了谷歌搜索,但没有多大用处,因此我想知道是否有一个本机函数来检索此ID.(如果有本机直接函数,我不想编写解决方法).

wordpress

12
推荐指数
1
解决办法
2万
查看次数

jQuery复选框始终返回'undefined'

信息:jQuery 1.6.0 HTML复选框:

首先,我确保jQuery加载:

if(jQuery) {
    alert("loaded");
}
Run Code Online (Sandbox Code Playgroud)

就是这样,它已经装好了.然后在我使用之后立即行:

var returnvalue = jQuery("#mycheckbox").attr("checked");
alert(returnvalue);
Run Code Online (Sandbox Code Playgroud)

由于某种原因,这始终警告'未定义'.我100%确定ID存在.我也试过以下方法:

jQuery("#mycheckbox").find('input[type="checkbox"]').each(function(){
    alert("foo");
    if (jQuery(this).is(":checked")) 
        ReturnVal = true;
});
Run Code Online (Sandbox Code Playgroud)

但这甚至没有弹出警报.

我究竟做错了什么?我到目前为止是一个jQuery或Javascript专家,但这应该工作......对吗?

编辑:我试过了:

jQuery(document).ready(function() {
    alert(id);
    var returnvalue = jQuery("#" . id).prop("checked");
    alert(returnvalue);
});
Run Code Online (Sandbox Code Playgroud)

alert(id)为我提供了正确的ID,但alert(returnvalue)返回undefined.

我也尝试过:

if(jQuery) { 
    alert("loaded");
} 
jQuery(function() {
    alert(id);
    var returnvalue = jQuery("#" . id).attr("checked");
    alert(returnvalue);
});
Run Code Online (Sandbox Code Playgroud)

结果相同

Edit2:使用.prop后,用"+"而不是"."附加id.(PHP习惯),它的工作原理.感谢大家的帮助!

jquery

11
推荐指数
1
解决办法
3万
查看次数

AJAX调用后,Javascript无法加载

好的,我加载页面时会解析以下HTML代码:

<div id="clip-wrapper"> 
    <script type="text/javascript"> 
        alert("bla");
    </script> 
</div>
Run Code Online (Sandbox Code Playgroud)

这显然导致一个警告说"bla",在我的AJAX调用之后,解析的HTML代码如下所示:

<div id="clip-wrapper">
<script type="text/javascript">
    alert("ajaxbla");
</script>
</div>
Run Code Online (Sandbox Code Playgroud)

另一方面,这不会导致警报.为什么?我该如何解决这个问题?

javascript ajax

9
推荐指数
1
解决办法
1万
查看次数

获取原始图片网址Magento(1.6.1.0)

我有以下代码:

$cProduct = Mage::getModel("catalog/product");
foreach($products_id as $product_id) {
    $product = $cProduct->load($product_id);
    //$products_image[] = Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_MEDIA).str_replace(Mage::getBaseUrl('media'),"", $product);
    //$products_image[] = $product->getMediaConfig()->getMediaUrl($_product->getData('image'));
    $products_image[] = $product->getImageUrl(); //product's image url
}
Run Code Online (Sandbox Code Playgroud)

正如您所看到的,我已经尝试了几种方法来获取原始图像网址.目前我正在使用getImageUrl(),但它检索基本图像,这是一个裁剪版本.如何检索原始图像?

提前致谢.

编辑:严重出现没有它的功能,谷歌搜索几个小时(也在发布之前).所以我写了自己的功能.

function get_original_image_url($base_image_url) {
    $exploded = explode("/", $base_image_url);
    $image_name = $exploded[count($exploded) - 1];

    $original_image_url = "http://yoursitehere.com/media/catalog/product/" . $image_name[0] . "/" .
                           $image_name[1] . "/" . $image_name;

    return $original_image_url;
}
Run Code Online (Sandbox Code Playgroud)

我叫它:

$original = get_original_image_url($product->getImageUrl());
Run Code Online (Sandbox Code Playgroud)

适合我,虽然这不是一个很好的方式.

magento

8
推荐指数
1
解决办法
1万
查看次数

何时使用$ this-> data vs $ this-> request-> data

我试过谷歌搜索这个问题,我无法找到这个问题的确切答案.

我知道当我想操纵我的数据时,我需要使用$ this-> request-> data,但即便如此,即使没有操作,我也看到了Cakephp 2.0网站的博客教程,可以在这里找到:http: //book.cakephp.org/2.0/en/tutorials-and-examples/blog/part-two.html

使用$ this-> request-> data.现在,如果使用$ this-> request-> data是好的做法,即使你没有操纵数据,在控制器中使用$ this-> data有什么用?

cakephp-2.0

3
推荐指数
1
解决办法
1593
查看次数

标签 统计

ajax ×1

cakephp-2.0 ×1

javascript ×1

jquery ×1

magento ×1

wordpress ×1