小编Jas*_*son的帖子

TypeError:$在调用jQuery函数时不是函数

我在WordPress插件中有一个简单的jQuery脚本,它使用这样的jQuery包装器:

$(document).ready(function(){

    // jQuery code is in here

});
Run Code Online (Sandbox Code Playgroud)

我在WordPress仪表板中调用此脚本,并在加载jQuery框架后加载它.

当我在Firebug中检查页面时,我不断收到错误消息:

TypeError:$不是函数

$(文件).就绪(函数(){

我是否可以在此函数中包装脚本:

(function($){

    // jQuery code is in here

})(jQuery);
Run Code Online (Sandbox Code Playgroud)

我有这个错误很多次,我不知道如何处理它.

任何帮助将不胜感激.

wordpress jquery function wrapper typeerror

202
推荐指数
13
解决办法
51万
查看次数

如何检查datareader是空还是空

我有一个datareader从sql server数据库返回一个lsit记录.我在数据库中有一个名为"Additional"的字段.此字段为空或空的50%.

我正在尝试编写检查此字段是否为空的代码.这背后的逻辑是:如果字段"附加"包含文本,则显示信息,否则隐藏字段.

我试过了:

if (myReader["Additional"] != null)
{
    ltlAdditional.Text = "contains data";
}
else
{
     ltlAdditional.Text = "is null";
}
Run Code Online (Sandbox Code Playgroud)

上面的代码给了我这个错误:

异常详细信息:System.IndexOutOfRangeException:Additional

任何帮助将不胜感激...


也可以看看:

检查SqlDataReader对象中的列名称

c# null sqldatareader

48
推荐指数
5
解决办法
17万
查看次数

ReferenceError:_未定义

我正在使用基于jQuery的WordPress Twitter小部件并收到错误" ReferenceError: _ is not defined".

我不知道如何声明变量"_".

这是小部件:

<script type="text/javascript">
    <!--//--><![CDATA[//><!--

        function twitterCallback2(twitters) {

            var statusHTML = [];
            for (var i=0; i<twitters.length; i++){
                var username = twitters[i].user.screen_name;
                var status = twitters[i].text.replace(/((https?|s?ftp|ssh)\:\/\/[^"\s\<\>]*[^.,;'">\:\s\<\>\)\]\!])/g, function(url) {
                    return '<a href="'+url+'">'+url+'</a>';
                }).replace(/\B@([_a-z0-9]+)/ig, function(reply) {
                    return  reply.charAt(0)+'<a href="http://twitter.com/'+reply.substring(1)+'">'+reply.substring(1)+'</a>';
                });
                statusHTML.push( '\
                <li class="tweet">\
                    <span class="content">'+status+'\
                    <a style="font-size:85%" class="time" href="http://twitter.com/'+username+'/statuses/'+twitters[i].id_str+'">('+relative_time(twitters[i].created_at)+')</a></span>\
                <div class="clearfix"></div></li>' );
          }
          document.getElementById('twitter_update_list_<?php echo $unique_id; ?>').innerHTML = statusHTML.join('');

          var template = '\
            <span class="author">\
                <img src="<%= user.profile_image_url %>">&nbsp;\
                <a class="username" href="http://twitter.com/<%= user.screen_name %>">\ …
Run Code Online (Sandbox Code Playgroud)

javascript jquery

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

将数据从Excel传输到SQL Server

我有一个Excel电子表格,其中包含我需要放入SQL Server数据库的所有数据.我是相当新的ASP.NET,从来没有必须从Excel导出到SQL Server.

我的Excel电子表格看起来像这样

贸易标题 - > ArtID - >商业名称 - > AdStyleCode - >地址 - >郊区

在SQL Server中,我创建了一个名为"Listings"的表,它采用这种格式

intListingID - > intCategoryID - > BusinessName - ArtID - > intAdCode - >地址 - >郊区

从Excel导出数据然后将其导入SQLServer 2005的最佳方法是什么.

谢谢...

sql-server export

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

如何修复PHP中的警告非法字符串偏移量

我有一大堆PHP代码给我错误:

警告:非法串偏移'iso_format_recent_works'在 C:\ XAMPP\htdocs中\曼塔\可湿性粉剂内容\主题\曼塔\ functions.php的上线1328

这是警告与之相关的代码:

if(1 == $manta_option['iso_format_recent_works']){
    $theme_img = 'recent_works_thumbnail';
} else {
    $theme_img = 'recent_works_iso_thumbnail';
}
Run Code Online (Sandbox Code Playgroud)

当我做a时,var_dump($manta_option);我收到以下结果:

["iso_format_recent_works"] => string(1)"1"

我试图铸造$manta_option['iso_format_recent_works']一个int,但仍然得到了同样的问题.

任何帮助将不胜感激!

php arrays wordpress casting offset

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

将数据库结果添加到数组

我在这里心理空白,不能为我的生活找到解决方案.

我的情况是我用PHP和MySQL编程.我有一个数据库表返回特定orderid的结果.查询每个订单最多可返回4行,最少返回1行.

这是我想要如何返回结果的图像. alt text http://sandbox.mcmedia.com.au/nqlsolutions/images/packages.jpg

我将所有orderdetails(名称,地址)等存储在名为"orders"的表中.我将该订单的所有包存储在名为"packages"的表中.

我需要做的是使用一个循环我需要访问数据库结果的每个特定元素(IE package1,itemstype1,package2,itemtype2)等

我正在使用这样的查询来尝试获取"项目数量:

$sql = "SELECT * FROM bookings_onetime_packages WHERE orderid = '".$orderid."' ORDER BY packageid DESC";
$total = $db->database_num_rows($db->database_query($sql));

$query = $db->database_query($sql);

$noitems = '';
while($info = $db->database_fetch_assoc($query)){
$numberitems = $info['numberofitems'];

for($i=0; $i<$total; $i++){

$noitems .= $numberitems[$i];

}

}
print $noitems;
Run Code Online (Sandbox Code Playgroud)

我需要访问每个特定元素,因为我需要使用"fpdf"创建填写pdf模板.

我希望这是有道理的.任何方向将不胜感激.

php mysql arrays

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

显示Instagram关注者计数的最简单方法是什么?

我正在使用WordPress并试图找出显示用户拥有的Instagram粉丝数量的最简单方法.

在搜索的过程中,我发现了一些Instagram PHP包装脚本,这些脚本对于我想要显示的东西看起来有点过分.

从阅读Stackoverflow帖子我发现了一个列出此代码的帖子:

$userinfo = wp_remote_get("https://api.instagram.com/v1/users/3955450?access_token=f0d225aa955c4bd9ae563f87f831efab");
$userinfo = json_decode($userinfo);

$followers = $userinfo['data']['counts']['followed_by'];

echo "Folled by: " . $followers . " people";
Run Code Online (Sandbox Code Playgroud)

这是一个简单而完美的脚本,但它不会返回任何数据.

我在Instagram开发者网站上设置了一个客户端但是我无法获得上面的脚本来显示任何数据.

任何帮助将不胜感激.

api instagram

5
推荐指数
1
解决办法
8438
查看次数

if语句出错 - 无法将类型隐式转换为'bool'

我有转换类型的问题.我正在尝试这样的代码(最小的,详细的代码):

string cityType = "City1";
int listingsToSearch = 42;
if (cityType = "City1") // <-- error on this line
{
    listingsToSearch = 1;
}
Run Code Online (Sandbox Code Playgroud)

但"如果"声明转换城市,但我一直得到:

不能隐式地将类型'string'转换为'bool'


我想要实现的目标:我有一个搜索引擎,其中包含搜索文本的文本框和搜索位置的两个单选按钮(IE City1或City2)

当我收到搜索文本和单选按钮时,它们是一个字符串的形式

string thesearchtext, thecitytype;
thesearchtext = HttpContext.Current.Request.QueryString["s"].ToString();
thecitytype = HttpContext.Current.Request.QueryString["bt"].ToString();
Run Code Online (Sandbox Code Playgroud)

当我收到城市单选按钮时,它们将采用"city1"或"city2"的格式.

我需要做的是将城市radiobuttons转换为int,以便我可以在我的搜索数据集中使用它们.我需要转换"city"为整数1"city2"整数2.

我知道这可能是一个简单的类型转换,但我无法理解.到目前为止,代码if给出了上面的错误:

int listingsToSearch;
if (thecitytype = "City1")
{
    listingsToSearch = Convert.ToInt32(1);
}
else
{
    listingsToSearch = Convert.ToInt32(2);
}
Run Code Online (Sandbox Code Playgroud)

c# types casting if-statement

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

为什么AJAX json脚本返回额外的0(零)

我在WordPress中有一个AJAX函数,它调用PHP函数来返回数据库中瞬态记录的值.

当我使用jQuery调用函数时,我收到结果,但它总是在值上附加一个额外的0(零).

这是我的jQuery函数:

(function($) {
    $(document).ready( function() {

        var AdvancedDashboardWidget = function(element, options)
        {
            var ele = $(element);
            var settings = $.extend({
                action: '',
                service: '',
                countof: '',
                query:   '',
                callback:''
            }, options || {});
            this.count=0;
            var url='';
            switch(settings.service)
            {
                case 'facebook':
                    if(settings.countof=='likes' || settings.countof=='talks')
                    {
                        ajaxCall(action,ele,settings);  
                    }
            }
        };

    var ajaxCall = function(action,ele,settings){
        opts = {
            url: ajaxurl, // ajaxurl is defined by WordPress and points to /wp-admin/admin-ajax.php
            type: 'POST',
            async: true,
            cache: false,
            dataType: 'json',
            data:{
                action: settings.action …
Run Code Online (Sandbox Code Playgroud)

javascript ajax jquery json jsonp

4
推荐指数
1
解决办法
2774
查看次数

如何阻止gridview列自动编码html实体

我是asp.net的新手,在使用gridview时遇到了问题.

我添加了一些包含"&"符号的条目,例如"PR Murphy&Associates".在将数据插入数据库之前,我没有对数据进行任何编码.

当gridview更改为编辑模式时,我的文本如下所示:"PR Murphy&Associates"

这是一种我可以阻止它编码信息的方式,我的意思是在插入时将文本保留为"PR Murphy&Associates",然后在编辑之后/之后.

感谢您

asp.net html-encode

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