jquery 相关问题

jQuery是一个Javascript库,考虑添加Javascript标记。 jQuery是一个流行的跨浏览器JavaScript库,它通过最小化浏览器之间的差异来促进文档对象模型(DOM)遍历,事件处理,动画和AJAX交互。标记为jquery的问题应该与jquery相关,因此有问题的代码应该使用jquery,并且至少需要jquery与用法相关的元素。


CSS:如何强制背景图像拉伸/压缩以适合DIV,而不保持纵横比 我有一个令人沮丧的问题,会喜欢一些帮助。 我已经编写了一个脚本,可以让我在屏幕上调整Div的大小,以便为客户端构建的应用程序,但我觉得幽默是...

我写了一个脚本,可以让我在屏幕上调整Div的大小,以供我为客户端构建的应用程序,但是我遇到了我以前从未有过的幽默问题。我知道很多方法来确保图像

回答 3 投票 0

没有动画的jquery“隐藏”

$('。open-menu')。单击(函数(e){ $('#menulink')。淡出('fast',function(){ $('#菜单,# </desc> <question vote="1">我试图在没有动画的情况下单击时隐藏一个div。这是我的代码:<p> </p><p></p> <div data-babel="false" data-lang="js" data-hide="false" data-console="true"> <div><code>&lt;script&gt; $(&#39;.open-menu&#39;).click(function(e){ $(&#39;#menulink&#39;).fadeOut(&#39;fast&#39;, function(){ $(&#39;#menu, #menu-background&#39;).toggle(&#39;slide&#39;); }); }); $(&#39;#menu-background&#39;).click(function(e){ $(&#39;#menu, #menu-background&#39;).fadeOut(&#39;fast&#39;, function(){ $(&#39;#menulink&#39;).fadeIn(&#39;fast&#39;); }); }); &lt;/script&gt;</code><pre> </pre> </div> </div><p> </p>所需的操作是当您单击#菜单 - 折叠式地面时,它会在#Menu中隐藏自身,然后#Menulink再次出现。我已经完成了这项工作,但是我希望它藏起来没有淡出或动画。只是为了消失在点击时。使用.hide它仍然是动画的,并且使用.fadeout('0')它仍然逐渐消失。 <p> 任何想法?</p> <p> </p> </question>如何使用CSS?<answer tick="false" vote="4"> <p><code>// hide immediately. $(&#34;#hide-me&#34;).css(&#34;display&#34;, &#34;none&#34;); // show immediately. $(&#34;#show-me&#34;).css(&#34;display&#34;, &#34;initial&#34;); </code></p> <pre> </pre> </answer>如果您不想要动画,只需使用.hide()或.show()而无需参数而不是fadeout()或fadein()。 <answer tick="false" vote="2"><code>&lt;script&gt; $(&#39;.open-menu&#39;).click(function(e){ $(&#39;#menulink&#39;).hide(); $(&#39;#menu, #menu-background&#39;).show(); }); $(&#39;#menu-background&#39;).click(function(e){ $(&#39;#menu, #menu-background&#39;).hide(); $(&#39;#menulink&#39;).show(); }); &lt;/script&gt; </code><p> </p> <pre> </pre>add a 0(零)在持续时间参数中。 </answer><code>&lt;script&gt; $(&#39;.open-menu&#39;).click(function(e){ $(&#39;#menulink&#39;).hide(0); $(&#39;#menu, #menu-background&#39;).show(0); }); $(&#39;#menu-background&#39;).click(function(e){ $(&#39;#menu, #menu-background&#39;).hide(0); $(&#39;#menulink&#39;).show(0); }); &lt;/script&gt; </code><answer tick="false" vote="0"> <p> </p><pre>

回答 0 投票 0

jqgrid不渲染数据 - 标题可见

当与JQGrid一起玩时,我遇到了以下问题。 JQGrid中的数据没有得到渲染。即使我能够看到所有列的网格标题,但是数据d ...

回答 1 投票 0

<code>li</code>

mouseover()

回答 2 投票 0






PHP未读取Ajax Call

我正在处理这个ajax呼叫: Html: A表格具有文本方面,用户可以在其中输入一些文本 <div id="step-3"> <h2 class="StepTitle">Testo</h2> <form id="text" class="form-horizontal form-label-left"> <div class="item form-group"> <label class="control-label col-md-3 col-sm-3 col-xs-12">Textarea <span class="required">*</span> </label> <div class="col-md-6 col-sm-6 col-xs-12"> <textarea id="textarea" name="testo" data-parsley-required="true" class="form-control col-md-7 col-xs-12"></textarea> </div> </div> </form> <ul id="error3_ul" class="list-unstyled"> <li id="error3_li"></li> </ul> </div> js: smartwizard调用了此功能。当用户键入一些文本并按下按钮时,Ajax调用开始进行服务器侧检查,然后有效地将文本插入DB。 function onFinishCallback() { var data = $('#textarea').val(); $.ajax({ method: 'post', data: data, dataType: 'html', url: "include/library/pull_sim.php", success: function(result) { successmessage = 'Data was succesfully captured'; $("#error3_li").text(result); }, }); } PHP: PHP接收到已发布的Textarea值,检查是否已经进入DB,如果是,则通过AJAX调用结果向用户发出警报。 if((!ISSET($_POST['testo']))) $val=''; else $val=$_POST['testo']; $q_sim='select nciarfata from nciarf.nciarfata'; $s_sim=mysqli_query($conn,$q_sim); $n_sim=mysqli_num_rows($s_sim); if ($n_sim>0) { $simil=array(); for ($i=0;$i<$n_sim;$i++) { $rou=mysqli_fetch_row($s_sim); similar_text($val, $rou[0], $percent); if ($percent>=95.0) { array_push($simil,$rou[0]); } } echo"val=$val, rou[0]=$rou[0], percent=$percent"; } 问题: 在我的看法中,服务器端出现了问题,可能在第一个IF中。 PHP未识别已发布的值,然后分配Val =“”,而不是用户之前键入的真实文本。 为什么? 感谢您帮助我。 我在这里找到解决方案: 无法弄清楚为什么php未从$ .ajaxcall收到帖子数据 它不是文本问题问题,而是一个Ajax jQuery One(数据选项)。

回答 1 投票 0

表示客户端控制器中的ajax_subcat()函数是这样的:</desc> <question vote="0"><code>public function ajax_subcat(){ // $this-&gt;load-&gt;view(&#39;content/ajax_subcat&#39;); if($_POST){ $catcode = $this-&gt;input-&gt;post(&#39;id&#39;,TRUE); $result = $this-&gt;preference_model-&gt;getSubCategory3($catcode); //$result = $this-&gt;preference_model-&gt;getSubCategory2(); echo &#34;&lt;script type=&#39;text/javascript&#39;&gt;alert(&#39;$catcode&#39;);&lt;/script&gt;&#34;; //echo &#34;&lt;script type=&#39;text/javascript&#39;&gt;alert(&#39;$result-&gt;cat2name_EN&#39;);&lt;/script&gt;&#34;; foreach ($result as $row) { echo $row-&gt;cat3name_EN; # code... } } //$this-&gt;load-&gt;view(&#39;content/&#39;); } } </code><p> </p>您可以在控制器中看到,我尝试调用函数getsubCategory3($ catCode);在我的模型中,但没有执行这一行。我试图使用警报查看发生了什么。 <pre>由于执行了前三个ECHO,所以我得到了警报。但是看来,当遇到的代码停止了</pre> <p><code> $result = $this-&gt;preference_model-&gt;getSubCategory3($catcode); </code></p> <pre>然后什么也没返回视图。 </pre>我的preference_model中的功能是这样的:<p> </p><code>function getSubCategory3($cat2code){ $return = array(); $queryString = &#34;SELECT id, cat3code, cat3name_EN FROM `subcategory` WHERE cat2code = &#39;&#34;.$cat2code.&#34;&#39; ORDER by cat3name_EN&#34;; echo $queryString; $query = $this-&gt;db-&gt;query($queryString); if($query-&gt;num_rows()&gt;0){ foreach($query-&gt;result() as $row){ array_push($return, $row); } } return $return; } </code><p> </p>没有在perference_model中执行。 <pre>没有人知道我的代码怎么了?</pre> <p>注:</p> <p>I在我的客户端控制器的函数__construct()中加载了该模型</p> <pre><code>function __construct(){ parent::__construct(); $this-&gt;load-&gt;database(); $this-&gt;load-&gt;helper(&#39;url&#39;); $this-&gt;load-&gt;model(&#39;preference_model&#39;); } </code></pre> <p>当我将控制器中的回声警报更改为Echo echo时,我的屏幕上没有打印任何内容。 </p> <p> </p>在使用它们之前,我们需要加载<p><code>Codeigniter</code></p>,<p><code>Models</code></p>和<pre><code>Helpers</code></pre>。 <p>在调用模型方法</p>之前,在您的代码中添加以下行 </question><code>Libraries</code><answer tick="false" vote="0"> 您还可以在代码中使用替代名称<p> <pre><code>$this-&gt;load-&gt;model(&#39;preference_model&#39;); </code></pre> <pre> </pre> 我解决了自己的问题。 事实证明,我不应该回应其他任何事情,而是我想回到呼叫者的结果。 fiuhh<pre> there是我的最终ajax_subcat()代码</pre> <pre><code>$this-&gt;load-&gt;model(&#39;preference_model&#39;, &#39;prefrence&#39;); $result = $this-&gt;preference-&gt;getSubCategory3($catcode); </code></pre> </p>现在,我的第二个下拉菜单已成功填充。 <p>感谢您的帮助!</p> <pre> </pre><p>

回答 0 投票 0



如何选择(突出显示)和复制订购的列表号码

我需要在HTML页面中处理选定的(用鼠标突出显示)文本。但是,如果我选择有序列表元素,我将丢失编号信息。也许有人可以帮助我

回答 2 投票 0

parserror: unexpected token "[" is returned.

回答 1 投票 0



如何使用变量值作为AJAX数据中的关键名称提交? 我正在尝试通过Ajax提交一些数据,但是我的关键名称之一及其值必须是动态的。这就是我的意思: var productName = $('#product')。attr('name'); // #product是隐藏的形式Elemen ...

var ProductName = $('#Product').attr('name'); // #Product is hidden form element var ProductID = $('#Product').val(); $.ajax({ type: 'post', url: 'form/processor/page', data: { SomeElement: ItsValue, AnotherElement: ItsValue, ProductName: ProductID // this one must be dynamic }, ....

回答 2 投票 0


最新问题
© www.soinside.com 2019 - 2025. All rights reserved.