<?xml version="1.0"?>
<rss version="2.0"><channel><title>Javascript Latest Topics</title><link>https://www.killersites.com/community/index.php?/forum/18-javascript/</link><description>Javascript Latest Topics</description><language>en</language><item><title>TypeScript vs. JavaScript - which one is better for the 2023 web applications?</title><link>https://www.killersites.com/community/index.php?/topic/32516-typescript-vs-javascript-which-one-is-better-for-the-2023-web-applications/</link><description><![CDATA[<p>
	Hi guyz,
</p>

<p>
	TypeScript vs. JavaScript - which one is better for the 2023 web applications?
</p>
]]></description><guid isPermaLink="false">32516</guid><pubDate>Thu, 03 Aug 2023 05:06:15 +0000</pubDate></item><item><title>How headless commerce revolutionized the world of mobile app development?</title><link>https://www.killersites.com/community/index.php?/topic/32497-how-headless-commerce-revolutionized-the-world-of-mobile-app-development/</link><description><![CDATA[<p>
	Hi guys,
</p>

<p>
	How headless commerce revolutionized the world of mobile app development?
</p>
]]></description><guid isPermaLink="false">32497</guid><pubDate>Mon, 31 Jul 2023 06:07:54 +0000</pubDate></item><item><title>Looking for beginner JS project ideas</title><link>https://www.killersites.com/community/index.php?/topic/31072-looking-for-beginner-js-project-ideas/</link><description><![CDATA[<p>
	I finished the Studioweb JS course and completed the JS certification. What are some beginner friendly projects that I should try to brush up on what I've learned and also build my skills?
</p>

<p>
	Thanks!
</p>
]]></description><guid isPermaLink="false">31072</guid><pubDate>Wed, 23 Nov 2022 18:43:14 +0000</pubDate></item><item><title>Change an image on clicking on a text word</title><link>https://www.killersites.com/community/index.php?/topic/31564-change-an-image-on-clicking-on-a-text-word/</link><description><![CDATA[<p>
	Hoping someone can help me with this.
</p>

<p>
	The basis is a single webpage that has a fair amount of text on it but also has a feature thus:<br />
	One line of three words: Cardiff | Manchester | Both
</p>

<p>
	Below is an image: Initially when the page loads it will have the cardiff.gif 
</p>

<p>
	Then when Manchester is clicked the cardiff disappears and the manchester.gif appears in the same place. Same for when the Both word is clicked.
</p>

<p>
	I just need something simple/
</p>

<p>
	I sourced this from the net
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln">html&gt;
    </span><span class="tag">&lt;body&gt;</span><span class="pln">

        </span><span class="tag">&lt;img</span><span class="pln"> </span><span class="atn">id</span><span class="pln"> </span><span class="pun">=</span><span class="atv">"imageOne"</span><span class="pln"> </span><span class="atn">src</span><span class="pln"> </span><span class="pun">=</span><span class="atv">"circleRed.png"</span><span class="pln"> </span><span class="atn">onclick</span><span class="pln"> </span><span class="pun">=</span><span class="pln"> </span><span class="atv">"</span><span class="pln">changeColor</span><span class="pun">()</span><span class="atv">"</span><span class="tag">/&gt;</span><span class="pln">

        </span><span class="tag">&lt;script&gt;</span><span class="pln">
            </span><span class="kwd">var</span><span class="pln"> image </span><span class="pun">=</span><span class="pln">  document</span><span class="pun">.</span><span class="pln">getElementById</span><span class="pun">(</span><span class="str">"imageOne"</span><span class="pun">);</span><span class="pln">

            </span><span class="kwd">function</span><span class="pln"> changeColor</span><span class="pun">()</span><span class="pln">
            </span><span class="pun">{</span><span class="pln">
                </span><span class="kwd">if</span><span class="pln"> </span><span class="pun">(</span><span class="pln">image</span><span class="pun">.</span><span class="pln">getAttribute</span><span class="pun">(</span><span class="str">'src'</span><span class="pun">)</span><span class="pln"> </span><span class="pun">==</span><span class="pln"> </span><span class="str">"circleRed.png"</span><span class="pun">)</span><span class="pln">
                </span><span class="pun">{</span><span class="pln">
                    image</span><span class="pun">.</span><span class="pln">src </span><span class="pun">=</span><span class="pln"> </span><span class="str">"circleBlue.png"</span><span class="pun">;</span><span class="pln">
                </span><span class="pun">}</span><span class="pln">
                </span><span class="kwd">else</span><span class="pln">
                </span><span class="pun">{</span><span class="pln">
                    image</span><span class="pun">.</span><span class="pln">src </span><span class="pun">=</span><span class="pln"> </span><span class="str">"circleRed.png"</span><span class="pun">;</span><span class="pln">
                </span><span class="pun">}</span><span class="pln">
            </span><span class="pun">}</span><span class="pln">
        </span><span class="tag">&lt;/script&gt;</span><span class="pln">
    </span><span class="tag">&lt;/body&gt;</span><span class="pln">
</span><span class="tag">&lt;/html&gt;</span></pre>

<p>
	This is for clicking an image. to change things.
</p>

<p>
	I tried to edit for my needs but It just isn't working. I don't have a lot of experience with javascript or css.
</p>

<p>
	All help is gratefully received. 
</p>

<p>
	 
</p>

<p>
	Thanks in advance,
</p>
]]></description><guid isPermaLink="false">31564</guid><pubDate>Wed, 01 Feb 2023 20:43:00 +0000</pubDate></item><item><title>How do you fill arrays in Java?</title><link>https://www.killersites.com/community/index.php?/topic/30899-how-do-you-fill-arrays-in-java/</link><description><![CDATA[<pre class="ipsCode prettyprint lang-javascript prettyprinted"><span class="com">// One of these things is not like the others. </span><span class="pln">
</span><span class="com">// One of these things just doesn't belong. </span><span class="pln">
</span><span class="typ">String</span><span class="pun">[]</span><span class="pln"> items </span><span class="pun">=</span><span class="pln"> </span><span class="kwd">new</span><span class="pln"> </span><span class="typ">String</span><span class="pun">[]</span><span class="pln"> </span><span class="pun">{</span><span class="pln"> 
   </span><span class="str">"Apple"</span><span class="pun">,</span><span class="pln"> 
   </span><span class="str">"Orange"</span><span class="pun">,</span><span class="pln"> 
   </span><span class="str">"Spider"</span><span class="pun">,</span><span class="pln"> 
   </span><span class="str">"Banana"</span><span class="pun">,</span><span class="pln"> 
</span><span class="pun">};</span><span class="pln"> 
</span><span class="com">// Note that you CAN use a comma after the last item! </span><span class="pln">
</span><span class="com">// This is a convenience if you need to re-order the items. </span></pre>

<p>
	 
</p>
]]></description><guid isPermaLink="false">30899</guid><pubDate>Wed, 26 Oct 2022 04:43:14 +0000</pubDate></item><item><title>How to use jQuery on multiple elements at once?</title><link>https://www.killersites.com/community/index.php?/topic/30887-how-to-use-jquery-on-multiple-elements-at-once/</link><description><![CDATA[<pre class="ipsCode prettyprint lang-javascript prettyprinted"><span class="pun">&lt;</span><span class="pln">script</span><span class="pun">&gt;</span><span class="pln"> 
 $</span><span class="pun">(</span><span class="pln"> </span><span class="str">"div, span, p.myClass"</span><span class="pln"> </span><span class="pun">).</span><span class="pln">css</span><span class="pun">(</span><span class="pln"> </span><span class="str">"border"</span><span class="pun">,</span><span class="pln"> </span><span class="str">"3px solid red"</span><span class="pln"> </span><span class="pun">);</span><span class="pln"> 
</span><span class="pun">&lt;/</span><span class="pln">script</span><span class="pun">&gt;</span><span class="pln"> </span></pre>

<p>
	 
</p>
]]></description><guid isPermaLink="false">30887</guid><pubDate>Tue, 25 Oct 2022 04:33:48 +0000</pubDate></item><item><title>What is the most efficient way to create a multidimensional integer array in C++ or Java?</title><link>https://www.killersites.com/community/index.php?/topic/30835-what-is-the-most-efficient-way-to-create-a-multidimensional-integer-array-in-c-or-java/</link><description><![CDATA[<pre class="ipsCode prettyprint prettyprinted"><span class="com">#include &lt;vector&gt; </span><span class="pln">
</span><span class="com">#include &lt;mdspan&gt; </span><span class="pln">
</span><span class="com">#include &lt;print&gt; </span><span class="pln">
  
int main</span><span class="pun">()</span><span class="pln"> 
</span><span class="pun">{</span><span class="pln"> 
  std</span><span class="pun">::</span><span class="pln">vector v </span><span class="pun">=</span><span class="pln"> </span><span class="pun">{</span><span class="lit">1</span><span class="pun">,</span><span class="lit">2</span><span class="pun">,</span><span class="lit">3</span><span class="pun">,</span><span class="lit">4</span><span class="pun">,</span><span class="lit">5</span><span class="pun">,</span><span class="lit">6</span><span class="pun">,</span><span class="lit">7</span><span class="pun">,</span><span class="lit">8</span><span class="pun">,</span><span class="lit">9</span><span class="pun">,</span><span class="lit">10</span><span class="pun">,</span><span class="lit">11</span><span class="pun">,</span><span class="lit">12</span><span class="pun">};</span><span class="pln"> 
  
  </span><span class="pun">//</span><span class="pln"> </span><span class="typ">View</span><span class="pln"> data </span><span class="kwd">as</span><span class="pln"> contiguous memory representing </span><span class="lit">2</span><span class="pln"> rows of </span><span class="lit">6</span><span class="pln"> ints each 
  auto ms2 </span><span class="pun">=</span><span class="pln"> std</span><span class="pun">::</span><span class="pln">mdspan</span><span class="pun">(</span><span class="pln">v</span><span class="pun">.</span><span class="pln">data</span><span class="pun">(),</span><span class="pln"> </span><span class="lit">2</span><span class="pun">,</span><span class="pln"> </span><span class="lit">6</span><span class="pun">);</span><span class="pln"> 
  </span><span class="pun">//</span><span class="pln"> </span><span class="typ">View</span><span class="pln"> the same data </span><span class="kwd">as</span><span class="pln"> a </span><span class="lit">3D</span><span class="pln"> array </span><span class="lit">2</span><span class="pln"> x </span><span class="lit">3</span><span class="pln"> x </span><span class="lit">2</span><span class="pln"> 
  auto ms3 </span><span class="pun">=</span><span class="pln"> std</span><span class="pun">::</span><span class="pln">mdspan</span><span class="pun">(</span><span class="pln">v</span><span class="pun">.</span><span class="pln">data</span><span class="pun">(),</span><span class="pln"> </span><span class="lit">2</span><span class="pun">,</span><span class="pln"> </span><span class="lit">3</span><span class="pun">,</span><span class="pln"> </span><span class="lit">2</span><span class="pun">);</span><span class="pln"> 
  
  </span><span class="pun">//</span><span class="pln"> write data using </span><span class="lit">2D</span><span class="pln"> view 
  </span><span class="kwd">for</span><span class="pun">(</span><span class="typ">size_t</span><span class="pln"> i</span><span class="pun">=</span><span class="lit">0</span><span class="pun">;</span><span class="pln"> i </span><span class="pun">!=</span><span class="pln"> ms2</span><span class="pun">.</span><span class="pln">extent</span><span class="pun">(</span><span class="lit">0</span><span class="pun">);</span><span class="pln"> i</span><span class="pun">++)</span><span class="pln"> 
    </span><span class="kwd">for</span><span class="pun">(</span><span class="typ">size_t</span><span class="pln"> j</span><span class="pun">=</span><span class="lit">0</span><span class="pun">;</span><span class="pln"> j </span><span class="pun">!=</span><span class="pln"> ms2</span><span class="pun">.</span><span class="pln">extent</span><span class="pun">(</span><span class="lit">1</span><span class="pun">);</span><span class="pln"> j</span><span class="pun">++)</span><span class="pln"> 
      ms2</span><span class="pun">[</span><span class="pln">i</span><span class="pun">,</span><span class="pln"> j</span><span class="pun">]</span><span class="pln"> </span><span class="pun">=</span><span class="pln"> i</span><span class="pun">*</span><span class="lit">1000</span><span class="pln"> </span><span class="pun">+</span><span class="pln"> j</span><span class="pun">;</span><span class="pln"> 
  
  </span><span class="pun">//</span><span class="pln"> read back using </span><span class="lit">3D</span><span class="pln"> view 
  </span><span class="kwd">for</span><span class="pun">(</span><span class="typ">size_t</span><span class="pln"> i</span><span class="pun">=</span><span class="lit">0</span><span class="pun">;</span><span class="pln"> i </span><span class="pun">!=</span><span class="pln"> ms3</span><span class="pun">.</span><span class="pln">extent</span><span class="pun">(</span><span class="lit">0</span><span class="pun">);</span><span class="pln"> i</span><span class="pun">++)</span><span class="pln"> 
  </span><span class="pun">{</span><span class="pln"> 
    std</span><span class="pun">::</span><span class="pln">println</span><span class="pun">(</span><span class="str">"slice @ i = {}"</span><span class="pun">,</span><span class="pln"> i</span><span class="pun">);</span><span class="pln"> 
    </span><span class="kwd">for</span><span class="pun">(</span><span class="typ">size_t</span><span class="pln"> j</span><span class="pun">=</span><span class="lit">0</span><span class="pun">;</span><span class="pln"> j </span><span class="pun">!=</span><span class="pln"> ms3</span><span class="pun">.</span><span class="pln">extent</span><span class="pun">(</span><span class="lit">1</span><span class="pun">);</span><span class="pln"> j</span><span class="pun">++)</span><span class="pln"> 
    </span><span class="pun">{</span><span class="pln"> 
      </span><span class="kwd">for</span><span class="pun">(</span><span class="typ">size_t</span><span class="pln"> k</span><span class="pun">=</span><span class="lit">0</span><span class="pun">;</span><span class="pln"> k </span><span class="pun">!=</span><span class="pln"> ms3</span><span class="pun">.</span><span class="pln">extent</span><span class="pun">(</span><span class="lit">2</span><span class="pun">);</span><span class="pln"> k</span><span class="pun">++)</span><span class="pln"> 
        std</span><span class="pun">::</span><span class="kwd">print</span><span class="pun">(</span><span class="str">"{} "</span><span class="pun">,</span><span class="pln">  ms3</span><span class="pun">[</span><span class="pln">i</span><span class="pun">,</span><span class="pln"> j</span><span class="pun">,</span><span class="pln"> k</span><span class="pun">]);</span><span class="pln"> 
      std</span><span class="pun">::</span><span class="pln">println</span><span class="pun">(</span><span class="str">""</span><span class="pun">);</span><span class="pln"> 
    </span><span class="pun">}</span><span class="pln"> 
  </span><span class="pun">}</span><span class="pln"> 
</span><span class="pun">}</span><span class="pln"> </span></pre>

<p>
	 
</p>
]]></description><guid isPermaLink="false">30835</guid><pubDate>Fri, 21 Oct 2022 04:41:33 +0000</pubDate></item><item><title>How to map an array of objects in JavaScript?</title><link>https://www.killersites.com/community/index.php?/topic/30814-how-to-map-an-array-of-objects-in-javascript/</link><description><![CDATA[<p>
	<span style="background-color:#ffffff;color:#000000;font-size:13px;text-align:left;">Code sample using the reduce function:</span>
</p>

<pre class="ipsCode prettyprint lang-javascript prettyprinted"><span class="kwd">const</span><span class="pln"> myArrayOfObjects </span><span class="pun">=</span><span class="pln"> </span><span class="pun">[</span><span class="pln"> 
    </span><span class="pun">{</span><span class="pln"> myKey</span><span class="pun">:</span><span class="pln"> </span><span class="lit">1</span><span class="pun">,</span><span class="pln"> data</span><span class="pun">:</span><span class="pln"> </span><span class="str">'some data'</span><span class="pln"> </span><span class="pun">},</span><span class="pln"> 
    </span><span class="pun">{</span><span class="pln"> myKey</span><span class="pun">:</span><span class="pln"> </span><span class="lit">2</span><span class="pun">,</span><span class="pln"> data</span><span class="pun">:</span><span class="pln"> </span><span class="str">'some data'</span><span class="pln"> </span><span class="pun">},</span><span class="pln"> 
    </span><span class="pun">{</span><span class="pln"> myKey</span><span class="pun">:</span><span class="pln"> </span><span class="lit">3</span><span class="pun">,</span><span class="pln"> data</span><span class="pun">:</span><span class="pln"> </span><span class="str">'some data'</span><span class="pln"> </span><span class="pun">},</span><span class="pln"> 
    </span><span class="pun">{</span><span class="pln"> myKey</span><span class="pun">:</span><span class="pln"> </span><span class="lit">4</span><span class="pun">,</span><span class="pln"> data</span><span class="pun">:</span><span class="pln"> </span><span class="str">'some data'</span><span class="pln"> </span><span class="pun">},</span><span class="pln"> 
    </span><span class="pun">{</span><span class="pln"> myKey</span><span class="pun">:</span><span class="pln"> </span><span class="lit">5</span><span class="pun">,</span><span class="pln"> data</span><span class="pun">:</span><span class="pln"> </span><span class="str">'some data'</span><span class="pln"> </span><span class="pun">},</span><span class="pln"> 
    </span><span class="pun">{</span><span class="pln"> myKey</span><span class="pun">:</span><span class="pln"> </span><span class="lit">6</span><span class="pun">,</span><span class="pln"> data</span><span class="pun">:</span><span class="pln"> </span><span class="str">'some data'</span><span class="pln"> </span><span class="pun">},</span><span class="pln"> 
    </span><span class="pun">{</span><span class="pln"> myKey</span><span class="pun">:</span><span class="pln"> </span><span class="lit">7</span><span class="pun">,</span><span class="pln"> data</span><span class="pun">:</span><span class="pln"> </span><span class="str">'some data'</span><span class="pln"> </span><span class="pun">},</span><span class="pln"> 
</span><span class="pun">];</span><span class="pln"> 
 
</span><span class="kwd">const</span><span class="pln"> myMap </span><span class="pun">=</span><span class="pln"> myArrayOfObjects</span><span class="pun">.</span><span class="pln">reduce</span><span class="pun">(</span><span class="pln"> 
    </span><span class="pun">(</span><span class="pln">accumulator</span><span class="pun">,</span><span class="pln"> currentObject</span><span class="pun">)</span><span class="pln"> </span><span class="pun">=&gt;</span><span class="pln"> </span><span class="pun">({</span><span class="pln"> 
        </span><span class="pun">...</span><span class="pln">accumulator</span><span class="pun">,</span><span class="pln"> 
        </span><span class="pun">[</span><span class="pln">currentObject</span><span class="pun">.</span><span class="pln">myKey</span><span class="pun">]:</span><span class="pln"> currentObject</span><span class="pun">,</span><span class="pln"> 
    </span><span class="pun">}),</span><span class="pln"> 
    </span><span class="pun">{}</span><span class="pln"> 
</span><span class="pun">);</span><span class="pln"> 
 
console</span><span class="pun">.</span><span class="pln">log</span><span class="pun">(</span><span class="pln">myMap</span><span class="pun">);</span><span class="pln"> 
 
</span><span class="com">// output: </span><span class="pln">
</span><span class="com">// { </span><span class="pln">
</span><span class="com">//     '1': { myKey: 1, data: 'some data' }, </span><span class="pln">
</span><span class="com">//     '2': { myKey: 2, data: 'some data' }, </span><span class="pln">
</span><span class="com">//     '3': { myKey: 3, data: 'some data' }, </span><span class="pln">
</span><span class="com">//     '4': { myKey: 4, data: 'some data' }, </span><span class="pln">
</span><span class="com">//     '5': { myKey: 5, data: 'some data' }, </span><span class="pln">
</span><span class="com">//     '6': { myKey: 6, data: 'some data' }, </span><span class="pln">
</span><span class="com">//     '7': { myKey: 7, data: 'some data' } </span><span class="pln">
</span><span class="com">//   } </span></pre>

<p>
	<span style="background-color:#ffffff;color:#000000;font-size:13px;text-align:left;">Repeated keys will be overwritten, so take into account that if you have repeated keys only the last one will remain.</span>
</p>
]]></description><guid isPermaLink="false">30814</guid><pubDate>Wed, 19 Oct 2022 04:37:51 +0000</pubDate></item><item><title>As a Java programmer, when do you use nested interfaces?</title><link>https://www.killersites.com/community/index.php?/topic/30747-as-a-java-programmer-when-do-you-use-nested-interfaces/</link><description><![CDATA[<p>
	<span style="background-color:#ffffff;color:#000000;font-size:13px;text-align:left;">I have never used nested interfaces. The only case I can see where this is sensible is the multi-layered Sealed Interface pattern, e.g.</span>
</p>

<pre class="ipsCode prettyprint lang-javascript prettyprinted"><span class="kwd">interface</span><span class="pln"> </span><span class="typ">Event</span><span class="pln"> </span><span class="pun">{</span><span class="pln"> 
    </span><span class="com">// definitions </span><span class="pln">
     
    </span><span class="kwd">interface</span><span class="pln"> </span><span class="typ">Foo</span><span class="pln"> extends </span><span class="typ">Event</span><span class="pln"> </span><span class="pun">{</span><span class="pln"> 
        </span><span class="com">// Foo-specific event definitions </span><span class="pln">
    </span><span class="pun">}</span><span class="pln"> 
 
    </span><span class="kwd">interface</span><span class="pln"> </span><span class="typ">Bar</span><span class="pln"> extends </span><span class="typ">Event</span><span class="pln"> </span><span class="pun">{</span><span class="pln"> 
        </span><span class="com">// Bar-specific event definitions </span><span class="pln">
    </span><span class="pun">}</span><span class="pln"> 
</span><span class="pun">}</span><span class="pln"> </span></pre>

<p>
	 
</p>
]]></description><guid isPermaLink="false">30747</guid><pubDate>Tue, 11 Oct 2022 04:53:26 +0000</pubDate></item><item><title>How do you add options to a select box in JavaScript?</title><link>https://www.killersites.com/community/index.php?/topic/30735-how-do-you-add-options-to-a-select-box-in-javascript/</link><description><![CDATA[<pre class="ipsCode prettyprint lang-javascript prettyprinted"><span class="typ">Add</span><span class="pln"> options to a select box in </span><span class="typ">JavaScript</span><span class="pun">:</span><span class="pln">

</span><span class="lit">1</span><span class="pun">)</span><span class="pln"> </span><span class="typ">Using</span><span class="pln"> the </span><span class="typ">Option</span><span class="pln"> </span><span class="kwd">constructor</span><span class="pln"> and add</span><span class="pun">()</span><span class="pln"> method</span><span class="pun">:</span><span class="pln">

</span><span class="typ">First</span><span class="pun">,</span><span class="pln"> use the </span><span class="typ">Option</span><span class="pln"> </span><span class="kwd">constructor</span><span class="pln"> to create a </span><span class="kwd">new</span><span class="pln"> option </span><span class="kwd">with</span><span class="pln"> the specified option text and value</span><span class="pun">:</span><span class="pln">

</span><span class="kwd">let</span><span class="pln"> newOption </span><span class="pun">=</span><span class="pln"> </span><span class="kwd">new</span><span class="pln"> </span><span class="typ">Option</span><span class="pun">(</span><span class="str">'Option Text'</span><span class="pun">,</span><span class="str">'Option Value'</span><span class="pun">);</span><span class="pln"> 
</span><span class="typ">Then</span><span class="pun">,</span><span class="pln"> call the add</span><span class="pun">()</span><span class="pln"> method </span><span class="kwd">of</span><span class="pln"> the </span><span class="typ">HTMLSelectElement</span><span class="pln"> element</span><span class="pun">:</span><span class="pln">

</span><span class="kwd">const</span><span class="pln"> select </span><span class="pun">=</span><span class="pln"> document</span><span class="pun">.</span><span class="pln">querySelector</span><span class="pun">(</span><span class="str">'select'</span><span class="pun">);</span><span class="pln">  
select</span><span class="pun">.</span><span class="pln">add</span><span class="pun">(</span><span class="pln">newOption</span><span class="pun">,</span><span class="kwd">undefined</span><span class="pun">);</span><span class="pln"> 
</span><span class="lit">2</span><span class="pun">)</span><span class="pln"> </span><span class="typ">Using</span><span class="pln"> the DOM methods

</span><span class="typ">First</span><span class="pun">,</span><span class="pln"> construct a </span><span class="kwd">new</span><span class="pln"> option using DOM methods</span><span class="pun">:</span><span class="pln">

</span><span class="com">// create option using DOM </span><span class="pln">
</span><span class="kwd">const</span><span class="pln"> newOption </span><span class="pun">=</span><span class="pln"> document</span><span class="pun">.</span><span class="pln">createElement</span><span class="pun">(</span><span class="str">'option'</span><span class="pun">);</span><span class="pln"> 
</span><span class="kwd">const</span><span class="pln"> optionText </span><span class="pun">=</span><span class="pln"> document</span><span class="pun">.</span><span class="pln">createTextNode</span><span class="pun">(</span><span class="str">'Option Text'</span><span class="pun">);</span><span class="pln"> 
</span><span class="com">// set option text </span><span class="pln">
newOption</span><span class="pun">.</span><span class="pln">appendChild</span><span class="pun">(</span><span class="pln">optionText</span><span class="pun">);</span><span class="pln"> 
</span><span class="com">// and option value </span><span class="pln">
newOption</span><span class="pun">.</span><span class="pln">setAttribute</span><span class="pun">(</span><span class="str">'value'</span><span class="pun">,</span><span class="str">'Option Value'</span><span class="pun">);</span><span class="pln"> 
</span><span class="typ">Second</span><span class="pun">,</span><span class="pln"> add the </span><span class="kwd">new</span><span class="pln"> option to the select element using the appendChild</span><span class="pun">()</span><span class="pln"> method</span><span class="pun">:</span><span class="pln">

</span><span class="kwd">const</span><span class="pln"> select </span><span class="pun">=</span><span class="pln"> document</span><span class="pun">.</span><span class="pln">querySelector</span><span class="pun">(</span><span class="str">'select'</span><span class="pun">);</span><span class="pln">  
select</span><span class="pun">.</span><span class="pln">appendChild</span><span class="pun">(</span><span class="pln">newOption</span><span class="pun">);</span><span class="pln"> </span></pre>

<p>
	 
</p>
]]></description><guid isPermaLink="false">30735</guid><pubDate>Mon, 10 Oct 2022 05:07:39 +0000</pubDate></item><item><title>What is the best way to check if a string is valid JSON or not using JavaScript?</title><link>https://www.killersites.com/community/index.php?/topic/30693-what-is-the-best-way-to-check-if-a-string-is-valid-json-or-not-using-javascript/</link><description><![CDATA[<p>
	 
</p>

<p>
	<span style="background-color:#ffffff;color:#000000;font-size:13px;text-align:left;">Try to parse it and catch any failure. There isn’t a more fool-proof way to check if JSON is valid than that. Something like this would work: </span>
</p>

<pre class="ipsCode prettyprint lang-javascript prettyprinted"><span class="kwd">function</span><span class="pln"> isValidJSON</span><span class="pun">(</span><span class="pln">s</span><span class="pun">)</span><span class="pln"> </span><span class="pun">{</span><span class="pln"> 
        </span><span class="kwd">try</span><span class="pln"> </span><span class="pun">{</span><span class="pln"> 
                JSON</span><span class="pun">.</span><span class="pln">parse</span><span class="pun">(</span><span class="pln">s</span><span class="pun">);</span><span class="pln"> 
                </span><span class="kwd">return</span><span class="pln"> </span><span class="kwd">true</span><span class="pun">;</span><span class="pln"> 
        </span><span class="pun">}</span><span class="pln"> 
        </span><span class="kwd">catch</span><span class="pln"> </span><span class="pun">(</span><span class="pln">e</span><span class="pun">)</span><span class="pln"> </span><span class="pun">{</span><span class="pln"> 
        </span><span class="pun">}</span><span class="pln"> 
        </span><span class="kwd">return</span><span class="pln"> </span><span class="kwd">false</span><span class="pun">;</span><span class="pln"> 
</span><span class="pun">}</span><span class="pln"> 
 
</span><span class="com">// Run a few test cases: </span><span class="pln">
console</span><span class="pun">.</span><span class="pln">log</span><span class="pun">(`</span><span class="pln">isValidJSON</span><span class="pun">(</span><span class="str">"4"</span><span class="pun">)</span><span class="pln"> </span><span class="pun">=</span><span class="pln"> $</span><span class="pun">{</span><span class="pln">isValidJSON</span><span class="pun">(</span><span class="str">"4"</span><span class="pun">)}`);</span><span class="pln"> </span><span class="com">// prints true </span><span class="pln">
console</span><span class="pun">.</span><span class="pln">log</span><span class="pun">(`</span><span class="pln">isValidJSON</span><span class="pun">(</span><span class="str">"[4"</span><span class="pun">)</span><span class="pln"> </span><span class="pun">=</span><span class="pln"> $</span><span class="pun">{</span><span class="pln">isValidJSON</span><span class="pun">(</span><span class="str">"[4"</span><span class="pun">)}`);</span><span class="pln"> </span><span class="com">// prints false </span><span class="pln">
console</span><span class="pun">.</span><span class="pln">log</span><span class="pun">(`</span><span class="pln">isValidJSON</span><span class="pun">(</span><span class="str">"[4]"</span><span class="pun">)</span><span class="pln"> </span><span class="pun">=</span><span class="pln"> $</span><span class="pun">{</span><span class="pln">isValidJSON</span><span class="pun">(</span><span class="str">"[4]"</span><span class="pun">)}`);</span><span class="pln"> </span><span class="com">// prints true </span></pre>

<p>
	 
</p>
]]></description><guid isPermaLink="false">30693</guid><pubDate>Wed, 05 Oct 2022 05:05:27 +0000</pubDate></item><item><title>What is the difference between &#x201C;return&#x201D; and &#x201C;return value&#x201D; in JavaScript?</title><link>https://www.killersites.com/community/index.php?/topic/30683-what-is-the-difference-between-%E2%80%9Creturn%E2%80%9D-and-%E2%80%9Creturn-value%E2%80%9D-in-javascript/</link><description><![CDATA[<p>
	 
</p>

<p>
	<span style="background-color:#ffffff;color:#000000;font-size:13px;text-align:left;">Both do exactly the same if and only if value===undefined. The following example demonstrates the differences. </span>
</p>

<pre class="ipsCode prettyprint lang-javascript prettyprinted"><span class="kwd">function</span><span class="pln"> f1</span><span class="pun">()</span><span class="pln"> </span><span class="pun">{</span><span class="pln"> 
</span><span class="pun">}</span><span class="pln"> </span><span class="com">// no return statement returns undefined. </span><span class="pln">
 
</span><span class="kwd">function</span><span class="pln"> f2</span><span class="pun">()</span><span class="pln"> </span><span class="pun">{</span><span class="pln"> 
        </span><span class="kwd">return</span><span class="pun">;</span><span class="pln"> 
</span><span class="pun">}</span><span class="pln"> </span><span class="com">// returns undefined too.  The undefined is implicit here. </span><span class="pln">
 
</span><span class="kwd">function</span><span class="pln"> f3</span><span class="pun">()</span><span class="pln"> </span><span class="pun">{</span><span class="pln"> 
        </span><span class="kwd">return</span><span class="pln"> </span><span class="kwd">undefined</span><span class="pun">;</span><span class="pln"> 
</span><span class="pun">}</span><span class="pln"> </span><span class="com">// explicitly returns undefined </span><span class="pln">
 
</span><span class="kwd">function</span><span class="pln"> f4</span><span class="pun">()</span><span class="pln"> </span><span class="pun">{</span><span class="pln"> 
        </span><span class="kwd">return</span><span class="pln"> </span><span class="lit">1</span><span class="pun">;</span><span class="pln"> 
</span><span class="pun">}</span><span class="pln"> </span><span class="com">// returns 1.   </span><span class="pln">
 
console</span><span class="pun">.</span><span class="pln">log</span><span class="pun">(</span><span class="str">'f1() === '</span><span class="pln"> </span><span class="pun">+</span><span class="pln"> f1</span><span class="pun">());</span><span class="pln"> </span><span class="com">// prints: f1() === undefined </span><span class="pln">
console</span><span class="pun">.</span><span class="pln">log</span><span class="pun">(</span><span class="str">'f2() === '</span><span class="pln"> </span><span class="pun">+</span><span class="pln"> f2</span><span class="pun">());</span><span class="pln"> </span><span class="com">// prints: f2() === undefined </span><span class="pln">
console</span><span class="pun">.</span><span class="pln">log</span><span class="pun">(</span><span class="str">'f3() === '</span><span class="pln"> </span><span class="pun">+</span><span class="pln"> f3</span><span class="pun">());</span><span class="pln"> </span><span class="com">// prints: f3() === undefined </span><span class="pln">
console</span><span class="pun">.</span><span class="pln">log</span><span class="pun">(</span><span class="str">'f4() === '</span><span class="pln"> </span><span class="pun">+</span><span class="pln"> f4</span><span class="pun">());</span><span class="pln"> </span><span class="com">// prints: f4() === 1</span></pre>

<p>
	 
</p>
]]></description><guid isPermaLink="false">30683</guid><pubDate>Tue, 04 Oct 2022 04:32:37 +0000</pubDate></item><item><title>What is the code to use an image as a button using JavaScript?</title><link>https://www.killersites.com/community/index.php?/topic/30675-what-is-the-code-to-use-an-image-as-a-button-using-javascript/</link><description><![CDATA[<p>
	 
</p>

<p>
	<span style="background-color:#ffffff;color:#000000;font-size:13px;text-align:left;">Here is the example code to use an image as a button using JavaScript: </span>
</p>

<pre class="ipsCode prettyprint lang-javascript prettyprinted"><span class="pun">&lt;</span><span class="pln">html</span><span class="pun">&gt;</span><span class="pln"> 
</span><span class="pun">&lt;</span><span class="pln">head</span><span class="pun">&gt;</span><span class="pln"> 
</span><span class="pun">&lt;</span><span class="pln">style</span><span class="pun">&gt;</span><span class="pln"> 
</span><span class="pun">#</span><span class="pln">mybutton</span><span class="pun">{</span><span class="pln">  
cursor</span><span class="pun">:</span><span class="pln"> pointer</span><span class="pun">;</span><span class="pln"> 
 </span><span class="pun">}</span><span class="pln">  
</span><span class="pun">&lt;/</span><span class="pln">style</span><span class="pun">&gt;</span><span class="pln"> 
</span><span class="pun">&lt;/</span><span class="pln">head</span><span class="pun">&gt;</span><span class="pln"> 
</span><span class="pun">&lt;</span><span class="pln">body</span><span class="pun">&gt;</span><span class="pln"> 
</span><span class="pun">&lt;</span><span class="pln">img src</span><span class="pun">=</span><span class="str">"button_image.png"</span><span class="pln"> id</span><span class="pun">=</span><span class="str">"mybutton"</span><span class="pln"> onclick</span><span class="pun">=</span><span class="str">"submit();"</span><span class="pun">&gt;</span><span class="pln"> 
</span><span class="pun">&lt;</span><span class="pln">form id</span><span class="pun">=”</span><span class="pln">myForm</span><span class="pun">”</span><span class="pln"> action</span><span class="pun">=””&gt;</span><span class="pln"> 
 
</span><span class="pun">&lt;/</span><span class="pln">form</span><span class="pun">&gt;</span><span class="pln"> 
</span><span class="pun">&lt;/</span><span class="pln">body</span><span class="pun">&gt;</span><span class="pln"> 
</span><span class="pun">&lt;</span><span class="pln">script</span><span class="pun">&gt;</span><span class="pln"> 
</span><span class="kwd">function</span><span class="pln"> submit</span><span class="pun">(){</span><span class="pln">  
document</span><span class="pun">.</span><span class="pln">getElementById</span><span class="pun">(</span><span class="str">"myForm"</span><span class="pun">).</span><span class="pln">submit</span><span class="pun">();</span><span class="pln"> 
 </span><span class="pun">}</span><span class="pln"> 
</span><span class="pun">&lt;/</span><span class="pln">script</span><span class="pun">&gt;</span><span class="pln"> 
</span><span class="pun">&lt;/</span><span class="pln">html</span><span class="pun">&gt;</span><span class="pln"> </span></pre>

<p>
	 
</p>
]]></description><guid isPermaLink="false">30675</guid><pubDate>Mon, 03 Oct 2022 05:46:53 +0000</pubDate></item><item><title>How to get the depth of a recursive array in JavaScript?</title><link>https://www.killersites.com/community/index.php?/topic/30656-how-to-get-the-depth-of-a-recursive-array-in-javascript/</link><description><![CDATA[<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln">/* 
 * Return the depth of recursive array a. 
 * Any array has a depth of at least one. 
 * Non-arrays always have a depth of zero. 
 */ 
function arrayDepth(a) { 
    var depth = 0; 
    if (Array.isArray(a)) { 
        for (var i in a) { 
            depth = Math.max(depth, arrayDepth(a[i])); 
        } 
        depth++; 
    } 
    return depth; 
} </span></pre>

<p>
	 
</p>
]]></description><guid isPermaLink="false">30656</guid><pubDate>Fri, 30 Sep 2022 05:09:30 +0000</pubDate></item><item><title>How do you design a website style with CSS or JavaScript?</title><link>https://www.killersites.com/community/index.php?/topic/30632-how-do-you-design-a-website-style-with-css-or-javascript/</link><description><![CDATA[<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="dec">&lt;!DOCTYPE html&gt;</span><span class="pln"> 
</span><span class="tag">&lt;html&gt;</span><span class="pln"> 
</span><span class="tag">&lt;head&gt;</span><span class="pln"> 
</span><span class="tag">&lt;title&gt;</span><span class="pln">I AM A WEBSITE</span><span class="tag">&lt;/title&gt;</span><span class="pln"> 
</span><span class="tag">&lt;style&gt;</span><span class="pln"> 
body </span><span class="pun">{</span><span class="pln"> 
  </span><span class="kwd">background-color</span><span class="pun">:</span><span class="pln"> white</span><span class="pun">;</span><span class="pln"> 
</span><span class="pun">}</span><span class="pln"> 
h1 </span><span class="pun">{</span><span class="pln"> 
  </span><span class="kwd">color</span><span class="pun">:</span><span class="pln"> black</span><span class="pun">;</span><span class="pln"> 
  </span><span class="kwd">text-align</span><span class="pun">:</span><span class="pln"> center</span><span class="pun">;</span><span class="pln"> 
</span><span class="pun">}</span><span class="pln"> 
</span><span class="tag">&lt;/style&gt;</span><span class="pln"> 
</span><span class="tag">&lt;/head&gt;</span><span class="pln"> 
</span><span class="tag">&lt;body&gt;</span><span class="pln"> 
</span><span class="tag">&lt;h1&gt;</span><span class="pln">This is a Website</span><span class="tag">&lt;/h1&gt;</span><span class="pln"> 
</span><span class="tag">&lt;button</span><span class="pln"> </span><span class="atn">onclick</span><span class="pun">=</span><span class="atv">"</span><span class="pln">myFunction</span><span class="pun">()</span><span class="atv">"</span><span class="tag">&gt;</span><span class="pln">click me</span><span class="tag">&lt;/button&gt;</span><span class="pln"> 
</span><span class="tag">&lt;p</span><span class="pln"> </span><span class="atn">id</span><span class="pun">=</span><span class="atv">"result"</span><span class="tag">&gt;</span><span class="pln">This text was generated by javascript</span><span class="tag">&lt;/p&gt;</span><span class="pln"> 
</span><span class="tag">&lt;script&gt;</span><span class="pln"> 
</span><span class="kwd">function</span><span class="pln"> myFunction</span><span class="pun">()</span><span class="pln"> </span><span class="pun">{</span><span class="pln"> 
  </span><span class="kwd">let</span><span class="pln"> x </span><span class="pun">=</span><span class="pln"> document</span><span class="pun">.</span><span class="pln">getElementById</span><span class="pun">(</span><span class="str">"result"</span><span class="pun">);</span><span class="pln"> 
  x</span><span class="pun">.</span><span class="pln">style</span><span class="pun">.</span><span class="pln">fontSize </span><span class="pun">=</span><span class="pln"> </span><span class="str">"25px"</span><span class="pun">;</span><span class="pln"> 
  x</span><span class="pun">.</span><span class="pln">style</span><span class="pun">.</span><span class="pln">color </span><span class="pun">=</span><span class="pln"> </span><span class="str">"red"</span><span class="pun">;</span><span class="pln"> 
</span><span class="pun">}</span><span class="pln"> 
</span><span class="tag">&lt;/script&gt;</span><span class="pln"> 
</span><span class="tag">&lt;/body&gt;</span><span class="pln"> 
</span><span class="tag">&lt;/html&gt;</span><span class="pln"> </span></pre>

<p>
	 
</p>
]]></description><guid isPermaLink="false">30632</guid><pubDate>Wed, 28 Sep 2022 05:33:31 +0000</pubDate></item><item><title>What is the use of joining in JavaScript?</title><link>https://www.killersites.com/community/index.php?/topic/30631-what-is-the-use-of-joining-in-javascript/</link><description><![CDATA[<p>
	 
</p>

<p>
	<span style="background-color:#ffffff;color:#000000;font-size:13px;text-align:left;">Joining takes an array and turns it into a string. Here is an example: const arr = ["first","second","third"] // add a value to add between values (it can also be a blank string) const str = arr.join(" - ") console.log(str) // "first - second - third" </span>
</p>
]]></description><guid isPermaLink="false">30631</guid><pubDate>Wed, 28 Sep 2022 05:32:15 +0000</pubDate></item><item><title>How do I find a Java assignment answer with a source code?</title><link>https://www.killersites.com/community/index.php?/topic/30591-how-do-i-find-a-java-assignment-answer-with-a-source-code/</link><description><![CDATA[<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln">Answer getAssigmentAnswer(Question question) {

AssigmentAnswererFactory assigmentAnswererFactory = AssigmentAnswererFactory.getInstance();

AssigmentAnswerer assigmentAnswerer = assigmentAnswererFactory .getInstance();

assigmentAnswerer .setProperty(AssigmentAnswerer .WITH_CODE,true);

return assigmentAnswerer.answer(question) ;

}</span></pre>

<p>
	 
</p>
]]></description><guid isPermaLink="false">30591</guid><pubDate>Sat, 24 Sep 2022 07:44:42 +0000</pubDate></item><item><title>What is the difference between! == and! = in JavaScript?</title><link>https://www.killersites.com/community/index.php?/topic/30583-what-is-the-difference-between-and-in-javascript/</link><description><![CDATA[<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln">When you use “=” you are assigning the value of something like for example a variable to something else.

For example.

let var1 = 'hello' 
 
var1 = 'world' 
 
console.log(var1) 
//outputs 'world', because we reassigned the value from 'hello' to 'world' 
Now == is used to check if two values are the same, but it does not check type, meaning that.

‘1’ is a string, because it’s wrapped in quotes.

1 is a number because it’s an integer and it is not wrapped in quotes.

if we do for example.

‘1’ == 1 
//output would be 'true' because the == operator is checking to see if '1' and 1, have the same value which is the number 1, it is not checking if '1' is a number, or if 1 is a string it's checking if '1' and 1 have the same value which is the number 1. 
To check for type we use the strict equality operator or ===

So in the previous example, == checks for value not for type, === checks for value AND type.

Which means that

‘1’ === 1

would return “false” because ‘1’ is not a number it’s a string, and 1 is a number not a string.

1 === 1 returns ‘true’

‘1’ === ‘1’ returns ‘true’</span></pre>

<p>
	 
</p>
]]></description><guid isPermaLink="false">30583</guid><pubDate>Fri, 23 Sep 2022 04:48:43 +0000</pubDate></item><item><title>How do I access nested objects in JavaScript?</title><link>https://www.killersites.com/community/index.php?/topic/30582-how-do-i-access-nested-objects-in-javascript/</link><description><![CDATA[<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln">Access with index to position in JSON Array

var a = [{"ID":102254,"Name":"obj 1","service_name":["Open  Ticket","Escalation Ticket"]},{"ID":226619,"Name":"DIDE","service_name":["Open  Ticket","Escalation Ticket"]},{"ID":224522,"Name":"CAT","service_name":["Open  Ticket","Escalation Ticket"]},{"ID":122533,"Name":"Mirror","service_name":["Open  Ticket","Escalation Ticket"]}] 
 
 
console.log(JSON.stringify(a[3].service_name[0])) 
</span><span class="com">&lt;!-- "Open Ticket" will be displayed --&gt;</span><span class="pln"> </span></pre>

<p>
	 
</p>
]]></description><guid isPermaLink="false">30582</guid><pubDate>Fri, 23 Sep 2022 04:44:49 +0000</pubDate></item><item><title>How do you get an item from JSON in an array (JavaScript, development)?</title><link>https://www.killersites.com/community/index.php?/topic/30574-how-do-you-get-an-item-from-json-in-an-array-javascript-development/</link><description><![CDATA[<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln">Array[Position]; myJSON = '["Ford", "BMW", "Fiat"]'; myArray = JSON.Parse(myJSON); CarName =myArray[0];</span></pre>

<p>
	 
</p>
]]></description><guid isPermaLink="false">30574</guid><pubDate>Thu, 22 Sep 2022 05:14:33 +0000</pubDate></item><item><title>How do you pass a long value in JSON Java?</title><link>https://www.killersites.com/community/index.php?/topic/30569-how-do-you-pass-a-long-value-in-json-java/</link><description><![CDATA[<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln">You have to know the exact property name that is already typed as long e.g. 1L

        var url1 = UrlFetchApp.fetch('http://www.google.com/'); 
        JSONObject jsonObject = new JSONObject(urlFetch(url1)); 
//at this point we have ALL the json properties wrapped in a JSONObject called data1 
        long height = jsonObject.getLong("longValue"); //longValue has to be one of the properties in  </span></pre>

<p>
	 
</p>
]]></description><guid isPermaLink="false">30569</guid><pubDate>Wed, 21 Sep 2022 05:31:56 +0000</pubDate></item><item><title>How do you add to the beginning of string Java?</title><link>https://www.killersites.com/community/index.php?/topic/30561-how-do-you-add-to-the-beginning-of-string-java/</link><description><![CDATA[<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln">String prefix=”prefix”; String suffix=”suffix”; StringBuilder str = new StringBuilder(prefix); str.append(suffix); // print string System.out.println("String = " + str.toString());</span></pre>

<p>
	 
</p>
]]></description><guid isPermaLink="false">30561</guid><pubDate>Tue, 20 Sep 2022 07:47:43 +0000</pubDate></item><item><title>Submit form on Dialog Save. Form contained inside an iframe. "Save" button is not triggering the form Submit</title><link>https://www.killersites.com/community/index.php?/topic/26506-submit-form-on-dialog-save-form-contained-inside-an-iframe-save-button-is-not-triggering-the-form-submit/</link><description><![CDATA[
<p>
	I am playing with a simple example where I have a 2 pages
</p>

<p>
	<a href="http://plnkr.co/plunk/L1mblbkDvBgk8yHM" rel="external nofollow">Working code in Plunker</a>
</p>

<p>
	<br />
	One page is a simple Form page. That uses jQuery submit() to fire up an alert ("yayyy for summitted") when the form is submitted. <br /><br />
	Page two, places this form in an iframe and loads it into a jQuery Dialog that has a SAVE and CLOSE button<br /><br />
	I want to be able to trigger the form Submit using the SAVE BUTTON in the Dialog.<br />
	Since the form is in a iframe, I have no idea how to successfully fire up that alert ("yayyy for summitted").<br /><br />
	Been stuck on this for a couple of days. So some help would be nice, thanks...
</p>

<p>
	<strong>Dialog Page</strong>
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted">
<span class="dec">&lt;!DOCTYPE html&gt;</span><span class="pln">
</span><span class="tag">&lt;html&gt;</span><span class="pln">
</span><span class="tag">&lt;head&gt;</span><span class="pln">
    </span><span class="tag">&lt;title&gt;</span><span class="pln">iframe in Dialog</span><span class="tag">&lt;/title&gt;</span><span class="pln">
    </span><span class="tag">&lt;link</span><span class="pln"> </span><span class="atn">rel</span><span class="pun">=</span><span class="atv">"Stylesheet"</span><span class="pln"> </span><span class="atn">type</span><span class="pun">=</span><span class="atv">"text/css"</span><span class="pln"> </span><span class="atn">href</span><span class="pun">=</span><span class="atv">"https://code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css"</span><span class="pln"> </span><span class="tag">/&gt;</span><span class="pln">
    </span><span class="tag">&lt;script</span><span class="pln">  </span><span class="atn">type</span><span class="pun">=</span><span class="atv">"text/javascript"</span><span class="pln"> </span><span class="atn">src</span><span class="pun">=</span><span class="atv">"https://code.jquery.com/jquery-3.6.0.min.js"</span><span class="tag">&gt;</span><span class="pln">    </span><span class="tag">&lt;/script&gt;</span><span class="pln">
    </span><span class="tag">&lt;script</span><span class="pln"> </span><span class="atn">type</span><span class="pun">=</span><span class="atv">"text/javascript"</span><span class="pln"> </span><span class="atn">src</span><span class="pun">=</span><span class="atv">"https://code.jquery.com/ui/1.12.1/jquery-ui.min.js"</span><span class="tag">&gt;</span><span class="pln">    </span><span class="tag">&lt;/script&gt;</span><span class="pln">

    </span><span class="tag">&lt;script</span><span class="pln"> </span><span class="atn">type</span><span class="pun">=</span><span class="atv">"text/javascript"</span><span class="tag">&gt;</span><span class="pln">

        $</span><span class="pun">(</span><span class="pln">document</span><span class="pun">).</span><span class="pln">ready</span><span class="pun">(</span><span class="kwd">function</span><span class="pln"> </span><span class="pun">()</span><span class="pln"> </span><span class="pun">{</span><span class="pln">

            $</span><span class="pun">(</span><span class="str">'a#pop'</span><span class="pun">).</span><span class="pln">on</span><span class="pun">(</span><span class="str">'click'</span><span class="pun">,</span><span class="pln"> </span><span class="kwd">function</span><span class="pln"> </span><span class="pun">(</span><span class="pln">e</span><span class="pun">)</span><span class="pln"> </span><span class="pun">{</span><span class="pln">
                e</span><span class="pun">.</span><span class="pln">preventDefault</span><span class="pun">();</span><span class="pln">
                </span><span class="kwd">var</span><span class="pln"> pagetitle </span><span class="pun">=</span><span class="pln"> $</span><span class="pun">(</span><span class="kwd">this</span><span class="pun">).</span><span class="pln">attr</span><span class="pun">(</span><span class="str">"title"</span><span class="pun">)</span><span class="pln">
                </span><span class="kwd">var</span><span class="pln"> page </span><span class="pun">=</span><span class="pln"> $</span><span class="pun">(</span><span class="kwd">this</span><span class="pun">).</span><span class="pln">attr</span><span class="pun">(</span><span class="str">"href"</span><span class="pun">)</span><span class="pln">

                </span><span class="kwd">var</span><span class="pln"> iframe </span><span class="pun">=</span><span class="pln"> $</span><span class="pun">(</span><span class="str">'&lt;iframe id="myiframe2" style="background:#EEE9E7; border: 0px; " src="'</span><span class="pln"> </span><span class="pun">+</span><span class="pln"> page </span><span class="pun">+</span><span class="pln"> </span><span class="str">'" width="100%" '</span><span class="pln"> </span><span class="pun">+</span><span class="pln">
                    </span><span class="str">'height="100%"&gt;&lt;/iframe&gt;'</span><span class="pun">);</span><span class="pln">

                </span><span class="kwd">var</span><span class="pln"> dialog1 </span><span class="pun">=</span><span class="pln"> $</span><span class="pun">(</span><span class="str">'&lt;div&gt;&lt;/div&gt;'</span><span class="pun">).</span><span class="pln">append</span><span class="pun">(</span><span class="pln">iframe</span><span class="pun">).</span><span class="pln">appendTo</span><span class="pun">(</span><span class="str">'body'</span><span class="pun">).</span><span class="pln">dialog</span><span class="pun">({</span><span class="pln">
                        autoOpen</span><span class="pun">:</span><span class="pln"> </span><span class="kwd">false</span><span class="pun">,</span><span class="pln">
                        modal</span><span class="pun">:</span><span class="pln"> </span><span class="kwd">false</span><span class="pun">,</span><span class="pln">
                        height</span><span class="pun">:</span><span class="pln"> </span><span class="lit">625</span><span class="pun">,</span><span class="pln">
                        width</span><span class="pun">:</span><span class="pln"> </span><span class="lit">500</span><span class="pun">,</span><span class="pln">
                        title</span><span class="pun">:</span><span class="pln"> pagetitle</span><span class="pun">,</span><span class="pln">

                        close</span><span class="pun">:</span><span class="pln"> </span><span class="kwd">function</span><span class="pln"> </span><span class="pun">(</span><span class="pln">e</span><span class="pun">,</span><span class="pln"> ui</span><span class="pun">)</span><span class="pln"> </span><span class="pun">{</span><span class="pln">
                            alert</span><span class="pun">(</span><span class="str">'pressed'</span><span class="pun">);</span><span class="pln">
                            $</span><span class="pun">(</span><span class="kwd">this</span><span class="pun">).</span><span class="pln">remove</span><span class="pun">();</span><span class="pln">
                        </span><span class="pun">},</span><span class="pln">
                        buttons</span><span class="pun">:</span><span class="pln"> </span><span class="pun">{</span><span class="pln">
                            </span><span class="str">"Save"</span><span class="pun">:</span><span class="pln"> </span><span class="kwd">function</span><span class="pln"> </span><span class="pun">()</span><span class="pln"> </span><span class="pun">{</span><span class="pln">
                                alert</span><span class="pun">(</span><span class="str">'Dialog SAVE pressed but for has not yet been subbmitted'</span><span class="pun">);</span><span class="pln">
                                </span><span class="kwd">var</span><span class="pln"> commentForm </span><span class="pun">=</span><span class="pln"> </span><span class="str">'#commentForm'</span><span class="pun">;</span><span class="pln">
                                </span><span class="kwd">var</span><span class="pln"> iFrameDOM </span><span class="pun">=</span><span class="pln"> $</span><span class="pun">(</span><span class="str">"iframe#myiframe2"</span><span class="pun">).</span><span class="pln">contents</span><span class="pun">();</span><span class="pln">

                                </span><span class="com">// NOT WORKING</span><span class="pln">
                                iFrameDOM</span><span class="pun">.</span><span class="pln">contents</span><span class="pun">().</span><span class="pln">find</span><span class="pun">(</span><span class="str">'form'</span><span class="pun">).</span><span class="pln">submit</span><span class="pun">();</span><span class="pln">
                            </span><span class="pun">},</span><span class="pln">
                            </span><span class="str">"Close"</span><span class="pun">:</span><span class="pln"> </span><span class="kwd">function</span><span class="pln"> </span><span class="pun">()</span><span class="pln"> </span><span class="pun">{</span><span class="pln">
                                $</span><span class="pun">(</span><span class="kwd">this</span><span class="pun">).</span><span class="pln">dialog</span><span class="pun">(</span><span class="str">"close"</span><span class="pun">);</span><span class="pln">
                            </span><span class="pun">}</span><span class="pln">
                        </span><span class="pun">}</span><span class="pln">
                    </span><span class="pun">});</span><span class="pln">
                dialog1</span><span class="pun">.</span><span class="pln">dialog</span><span class="pun">(</span><span class="str">'open'</span><span class="pun">);</span><span class="pln">
            </span><span class="pun">});</span><span class="pln">
        </span><span class="pun">});</span><span class="pln">

    </span><span class="tag">&lt;/script&gt;</span><span class="pln">
</span><span class="tag">&lt;/head&gt;</span><span class="pln">
</span><span class="tag">&lt;body&gt;</span><span class="pln">
	</span><span class="com">&lt;!-- Form Page must reside in same domain --&gt;</span><span class="pln">
    </span><span class="tag">&lt;br</span><span class="pln"> </span><span class="tag">/&gt;&lt;br</span><span class="pln"> </span><span class="tag">/&gt;&lt;a</span><span class="pln"> </span><span class="atn">id</span><span class="pun">=</span><span class="atv">"pop"</span><span class="pln"> </span><span class="atn">href</span><span class="pun">=</span><span class="atv">"http://localhost/test/formtest"</span><span class="pln"> </span><span class="atn">title</span><span class="pun">=</span><span class="atv">"Hello World!!!"</span><span class="tag">&gt;</span><span class="pln">click me for the Form</span><span class="tag">&lt;/a&gt;</span><span class="pln">

</span><span class="tag">&lt;/body&gt;</span><span class="pln">
</span><span class="tag">&lt;/html&gt;</span></pre>

<p>
	<br /><br /><strong>Form Page</strong>
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted">
<span class="dec">&lt;!DOCTYPE html&gt;</span><span class="pln">
</span><span class="tag">&lt;html&gt;</span><span class="pln">
</span><span class="tag">&lt;head&gt;</span><span class="pln">
    </span><span class="tag">&lt;script</span><span class="pln"> </span><span class="atn">src</span><span class="pun">=</span><span class="atv">"https://ajax.googleapis.com/ajax/libs/jquery/3.4.0/jquery.min.js"</span><span class="tag">&gt;</span><span class="pln">
    </span><span class="tag">&lt;/script&gt;</span><span class="pln">
    </span><span class="tag">&lt;script&gt;</span><span class="pln">

        $</span><span class="pun">(</span><span class="pln">document</span><span class="pun">).</span><span class="pln">ready</span><span class="pun">(</span><span class="kwd">function</span><span class="pun">(){</span><span class="pln">
            $</span><span class="pun">(</span><span class="str">'#commentForm'</span><span class="pun">).</span><span class="pln">submit</span><span class="pun">(</span><span class="kwd">function</span><span class="pun">(</span><span class="pln">e</span><span class="pun">){</span><span class="pln">
                e</span><span class="pun">.</span><span class="pln">preventDefault</span><span class="pun">();</span><span class="pln">
                alert</span><span class="pun">(</span><span class="str">"yayyy for summitted"</span><span class="pun">);</span><span class="pln">
                console</span><span class="pun">.</span><span class="pln">log</span><span class="pun">(</span><span class="str">"submitted"</span><span class="pun">);</span><span class="pln">
            </span><span class="pun">});</span><span class="pln">

            </span><span class="com">//$("form").submit(function(){</span><span class="pln">
            </span><span class="com">//    alert("form is submitted.");</span><span class="pln">
            </span><span class="com">//});</span><span class="pln">
        </span><span class="pun">});</span><span class="pln">
    </span><span class="tag">&lt;/script&gt;</span><span class="pln">
</span><span class="tag">&lt;/head&gt;</span><span class="pln">
</span><span class="tag">&lt;body&gt;</span><span class="pln">

</span><span class="tag">&lt;h2&gt;</span><span class="pln">A very Simple Forrm</span><span class="tag">&lt;/h2&gt;</span><span class="pln">
</span><span class="tag">&lt;p&gt;</span><span class="pln">On Submit we use jQuery submit() Method and pop up an alert</span><span class="tag">&lt;/p&gt;</span><span class="pln">
</span><span class="tag">&lt;form</span><span class="pln"> </span><span class="atn">id</span><span class="pun">=</span><span class="atv">"commentForm"</span><span class="pln"> </span><span class="atn">name</span><span class="pun">=</span><span class="atv">'commentForm'</span><span class="pln"> </span><span class="atn">method</span><span class="pun">=</span><span class="atv">"get"</span><span class="pln">  </span><span class="atn">action</span><span class="pun">=</span><span class="atv">"/"</span><span class="tag">&gt;</span><span class="pln">
    Your Name: </span><span class="tag">&lt;input</span><span class="pln"> </span><span class="atn">type</span><span class="pun">=</span><span class="atv">"text"</span><span class="pln"> </span><span class="atn">name</span><span class="pun">=</span><span class="atv">"name"</span><span class="pln"> </span><span class="atn">value</span><span class="pun">=</span><span class="atv">"Santa Clause"</span><span class="tag">&gt;&lt;br&gt;</span><span class="pln">
    Your Age: </span><span class="tag">&lt;input</span><span class="pln"> </span><span class="atn">type</span><span class="pun">=</span><span class="atv">"text"</span><span class="pln"> </span><span class="atn">name</span><span class="pun">=</span><span class="atv">"age"</span><span class="pln"> </span><span class="atn">value</span><span class="pun">=</span><span class="atv">"35"</span><span class="tag">&gt;&lt;br&gt;&lt;br&gt;</span><span class="pln">
    </span><span class="tag">&lt;input</span><span class="pln"> </span><span class="atn">type</span><span class="pun">=</span><span class="atv">"submit"</span><span class="pln">  </span><span class="atn">name</span><span class="pun">=</span><span class="atv">"submit"</span><span class="pln"> </span><span class="atn">id</span><span class="pun">=</span><span class="atv">"mybutton"</span><span class="pln">  </span><span class="atn">value</span><span class="pun">=</span><span class="atv">"Submit"</span><span class="tag">&gt;</span><span class="pln">
</span><span class="tag">&lt;/form&gt;</span><span class="pln">
</span><span class="tag">&lt;/body&gt;</span><span class="pln">
</span><span class="tag">&lt;/html&gt;</span></pre>

<p>
	 
</p>
]]></description><guid isPermaLink="false">26506</guid><pubDate>Thu, 18 Mar 2021 16:31:35 +0000</pubDate></item><item><title>Continually Updating A HTML Element In Vanilla JavaScript</title><link>https://www.killersites.com/community/index.php?/topic/27250-continually-updating-a-html-element-in-vanilla-javascript/</link><description><![CDATA[
<p>
	Doing some great work to finally understand how to insert data into a database using JavaScript AJAX and PHP
</p>

<p>
	But the problem I'm having is this, when inserting say a post (a basic commenting system is what I am doing just for a kind of proof of concept sort of thing so I can understand whats going on as such) it inserts the post but needing to refresh the page to see the new comment/post/data
</p>

<p>
	Is there any better way of say doing this like so when inserting it automatically appears in the feed, have this essentially right now:<br />
	 
</p>

<pre class="ipsCode prettyprint lang-javascript prettyprinted">
<span class="kwd">function</span><span class="pln"> getComments</span><span class="pun">()</span><span class="pln"> </span><span class="pun">{</span><span class="pln">
  
  </span><span class="kwd">var</span><span class="pln"> comments </span><span class="pun">=</span><span class="pln"> document</span><span class="pun">.</span><span class="pln">getElementById</span><span class="pun">(</span><span class="str">'comments'</span><span class="pun">);</span><span class="pln">
  
  xmlHTTP</span><span class="pun">.</span><span class="pln">open</span><span class="pun">(</span><span class="str">'GET'</span><span class="pun">,</span><span class="pln"> </span><span class="str">'server.php?getcomments'</span><span class="pun">);</span><span class="pln">
  
  xmlHTTP</span><span class="pun">.</span><span class="pln">onreadystatechange </span><span class="pun">=</span><span class="pln"> </span><span class="kwd">function</span><span class="pun">()</span><span class="pln"> </span><span class="pun">{</span><span class="pln">
    </span><span class="kwd">if</span><span class="pun">(</span><span class="pln">xmlHTTP</span><span class="pun">.</span><span class="pln">readyState </span><span class="pun">==</span><span class="pln"> </span><span class="lit">4</span><span class="pln"> </span><span class="pun">&amp;&amp;</span><span class="pln"> xmlHTTP</span><span class="pun">.</span><span class="pln">status </span><span class="pun">==</span><span class="pln"> </span><span class="lit">200</span><span class="pun">)</span><span class="pln"> </span><span class="pun">{</span><span class="pln">
      comments</span><span class="pun">.</span><span class="pln">innerHTML </span><span class="pun">=</span><span class="pln"> xmlHTTP</span><span class="pun">.</span><span class="pln">responseText</span><span class="pun">;</span><span class="pln">
    </span><span class="pun">}</span><span class="pln">
  </span><span class="pun">}</span><span class="pln">
  xmlHTTP</span><span class="pun">.</span><span class="pln">send</span><span class="pun">(</span><span class="kwd">null</span><span class="pun">);</span><span class="pln">
</span><span class="pun">}</span><span class="pln">

</span><span class="kwd">function</span><span class="pln"> postComment</span><span class="pun">()</span><span class="pln"> </span><span class="pun">{</span><span class="pln">

  </span><span class="kwd">var</span><span class="pln"> user </span><span class="pun">=</span><span class="pln"> document</span><span class="pun">.</span><span class="pln">getElementById</span><span class="pun">(</span><span class="str">"user"</span><span class="pun">).</span><span class="pln">value</span><span class="pun">;</span><span class="pln">
  </span><span class="kwd">var</span><span class="pln"> comment </span><span class="pun">=</span><span class="pln"> document</span><span class="pun">.</span><span class="pln">getElementById</span><span class="pun">(</span><span class="str">"comment"</span><span class="pun">).</span><span class="pln">value</span><span class="pun">;</span><span class="pln">
  </span><span class="kwd">var</span><span class="pln"> data</span><span class="pun">;</span><span class="pln">
  
  </span><span class="kwd">if</span><span class="pun">(</span><span class="pln">user</span><span class="pun">.</span><span class="pln">length </span><span class="pun">==</span><span class="pln"> </span><span class="lit">0</span><span class="pun">)</span><span class="pln"> </span><span class="pun">{</span><span class="pln">
    document</span><span class="pun">.</span><span class="pln">getElementById</span><span class="pun">(</span><span class="str">'server-response'</span><span class="pun">).</span><span class="pln">innerHTML </span><span class="pun">=</span><span class="pln"> </span><span class="str">'&lt;span style="color: red;"&gt;User field can not be empty&lt;/span&gt;'</span><span class="pun">;</span><span class="pln">
    </span><span class="kwd">return</span><span class="pun">;</span><span class="pln">
  </span><span class="pun">}</span><span class="pln">
  
  </span><span class="kwd">if</span><span class="pun">(</span><span class="pln">comment</span><span class="pun">.</span><span class="pln">length </span><span class="pun">==</span><span class="pln"> </span><span class="lit">0</span><span class="pun">)</span><span class="pln"> </span><span class="pun">{</span><span class="pln">
    document</span><span class="pun">.</span><span class="pln">getElementById</span><span class="pun">(</span><span class="str">'server-response'</span><span class="pun">).</span><span class="pln">innerHTML </span><span class="pun">=</span><span class="pln"> </span><span class="str">'&lt;span style="color: red;"&gt;Comment field can not be empty&lt;/span&gt;'</span><span class="pun">;</span><span class="pln">
    </span><span class="kwd">return</span><span class="pun">;</span><span class="pln">
  </span><span class="pun">}</span><span class="pln">
  
  </span><span class="com">// xmlHTTP.open('GET', serverScript);</span><span class="pln">
  xmlHTTP</span><span class="pun">.</span><span class="pln">open</span><span class="pun">(</span><span class="str">'POST'</span><span class="pun">,</span><span class="pln"> </span><span class="str">'server.php?postcomment'</span><span class="pun">);</span><span class="pln">
  xmlHTTP</span><span class="pun">.</span><span class="pln">setRequestHeader</span><span class="pun">(</span><span class="str">'Content-Type'</span><span class="pun">,</span><span class="pln"> </span><span class="str">'application/x-www-form-urlencoded'</span><span class="pun">);</span><span class="pln">

  xmlHTTP</span><span class="pun">.</span><span class="pln">onreadystatechange </span><span class="pun">=</span><span class="pln"> </span><span class="kwd">function</span><span class="pun">()</span><span class="pln"> </span><span class="pun">{</span><span class="pln">
    </span><span class="kwd">if</span><span class="pun">(</span><span class="pln">xmlHTTP</span><span class="pun">.</span><span class="pln">readyState </span><span class="pun">==</span><span class="pln"> </span><span class="lit">4</span><span class="pln"> </span><span class="pun">&amp;&amp;</span><span class="pln"> xmlHTTP</span><span class="pun">.</span><span class="pln">status </span><span class="pun">==</span><span class="pln"> </span><span class="lit">200</span><span class="pun">)</span><span class="pln"> </span><span class="pun">{</span><span class="pln">
      </span><span class="com">// document.getElementById('server-response').innerHTML = xmlHTTP.responseText;</span><span class="pln">
      </span><span class="kwd">var</span><span class="pln"> response </span><span class="pun">=</span><span class="pln"> xmlHTTP</span><span class="pun">.</span><span class="pln">responseText</span><span class="pun">;</span><span class="pln">
      </span><span class="kwd">if</span><span class="pun">(</span><span class="pln">response </span><span class="pun">==</span><span class="pln"> </span><span class="str">'Comment added successfully'</span><span class="pun">)</span><span class="pln"> </span><span class="pun">{</span><span class="pln">
        getComments</span><span class="pun">();</span><span class="pln">
        document</span><span class="pun">.</span><span class="pln">getElementById</span><span class="pun">(</span><span class="str">"user"</span><span class="pun">).</span><span class="pln">value </span><span class="pun">=</span><span class="pln"> </span><span class="str">''</span><span class="pun">;</span><span class="pln">
        document</span><span class="pun">.</span><span class="pln">getElementById</span><span class="pun">(</span><span class="str">"comment"</span><span class="pun">).</span><span class="pln">value </span><span class="pun">=</span><span class="pln"> </span><span class="str">''</span><span class="pun">;</span><span class="pln">
      </span><span class="pun">}</span><span class="pln">
    </span><span class="pun">}</span><span class="pln">
  </span><span class="pun">}</span><span class="pln">
  
  data </span><span class="pun">=</span><span class="pln"> </span><span class="str">'user='</span><span class="pln"> </span><span class="pun">+</span><span class="pln"> user </span><span class="pun">+</span><span class="pln"> </span><span class="str">'&amp;'</span><span class="pln"> </span><span class="pun">+</span><span class="pln"> </span><span class="str">'comment='</span><span class="pln"> </span><span class="pun">+</span><span class="pln"> comment</span><span class="pun">;</span><span class="pln">
  xmlHTTP</span><span class="pun">.</span><span class="pln">send</span><span class="pun">(</span><span class="pln">data</span><span class="pun">);</span><span class="pln">
</span><span class="pun">}</span><span class="pln">

</span><span class="kwd">function</span><span class="pln"> deleteComment</span><span class="pun">(</span><span class="pln">id</span><span class="pun">)</span><span class="pln"> </span><span class="pun">{</span><span class="pln">
  </span><span class="com">// alert('Delete post with id' + id);</span><span class="pln">
  </span><span class="kwd">var</span><span class="pln"> postID </span><span class="pun">=</span><span class="pln"> id</span><span class="pun">;</span><span class="pln">
  
  </span><span class="kwd">if</span><span class="pun">(</span><span class="typ">Number</span><span class="pun">.</span><span class="pln">isInteger</span><span class="pun">(</span><span class="pln">postID</span><span class="pun">))</span><span class="pln"> </span><span class="pun">{</span><span class="pln">
    xmlHTTP</span><span class="pun">.</span><span class="pln">open</span><span class="pun">(</span><span class="str">'GET'</span><span class="pun">,</span><span class="pln"> </span><span class="str">'server.php?deletecomment='</span><span class="pln"> </span><span class="pun">+</span><span class="pln"> postID</span><span class="pun">);</span><span class="pln">
    
    xmlHTTP</span><span class="pun">.</span><span class="pln">onreadystatechange </span><span class="pun">=</span><span class="pln"> </span><span class="kwd">function</span><span class="pun">()</span><span class="pln"> </span><span class="pun">{</span><span class="pln">
      </span><span class="kwd">if</span><span class="pun">(</span><span class="pln">xmlHTTP</span><span class="pun">.</span><span class="pln">readyState </span><span class="pun">==</span><span class="pln"> </span><span class="lit">4</span><span class="pln"> </span><span class="pun">&amp;&amp;</span><span class="pln"> xmlHTTP</span><span class="pun">.</span><span class="pln">status </span><span class="pun">==</span><span class="pln"> </span><span class="lit">200</span><span class="pun">)</span><span class="pln"> </span><span class="pun">{</span><span class="pln">
        </span><span class="kwd">var</span><span class="pln"> response </span><span class="pun">=</span><span class="pln"> xmlHTTP</span><span class="pun">.</span><span class="pln">responseText</span><span class="pun">;</span><span class="pln">
        </span><span class="kwd">if</span><span class="pun">(</span><span class="pln">response </span><span class="pun">==</span><span class="pln"> </span><span class="str">'Comment was deleted'</span><span class="pun">)</span><span class="pln"> </span><span class="pun">{</span><span class="pln">
          getComments</span><span class="pun">();</span><span class="pln">
        </span><span class="pun">}</span><span class="pln">
      </span><span class="pun">}</span><span class="pln">
    </span><span class="pun">}</span><span class="pln">
  </span><span class="pun">}</span><span class="pln"> </span><span class="kwd">else</span><span class="pln"> </span><span class="pun">{</span><span class="pln">
    </span><span class="com">// if not a valid value to be sent to server!</span><span class="pln">
  </span><span class="pun">}</span><span class="pln">
  xmlHTTP</span><span class="pun">.</span><span class="pln">send</span><span class="pun">(</span><span class="kwd">null</span><span class="pun">);</span><span class="pln">
</span><span class="pun">}</span></pre>

<pre class="ipsCode prettyprint lang-html prettyprinted">
<span class="pln">  </span><span class="tag">&lt;p&gt;</span><span class="pln">
    </span><span class="tag">&lt;label&gt;</span><span class="pln">User </span><span class="tag">&lt;input</span><span class="pln"> </span><span class="atn">type</span><span class="pun">=</span><span class="atv">"text"</span><span class="pln"> </span><span class="atn">id</span><span class="pun">=</span><span class="atv">"user"</span><span class="pln"> </span><span class="atn">name</span><span class="pun">=</span><span class="atv">"user"</span><span class="tag">&gt;&lt;/label&gt;</span><span class="pln">
    </span><span class="tag">&lt;br&gt;</span><span class="pln">
    </span><span class="tag">&lt;label&gt;</span><span class="pln">Enter a comment
    </span><span class="tag">&lt;br&gt;</span><span class="pln">
    </span><span class="tag">&lt;textarea</span><span class="pln"> </span><span class="atn">cols</span><span class="pun">=</span><span class="atv">"40"</span><span class="pln"> </span><span class="atn">rows</span><span class="pun">=</span><span class="atv">"10"</span><span class="pln"> </span><span class="atn">id</span><span class="pun">=</span><span class="atv">"comment"</span><span class="tag">&gt;&lt;/textarea&gt;&lt;/label&gt;</span><span class="pln">
    </span><span class="tag">&lt;br&gt;</span><span class="pln">
    </span><span class="tag">&lt;button</span><span class="pln"> </span><span class="atn">type</span><span class="pun">=</span><span class="atv">"submit"</span><span class="pln"> </span><span class="atn">id</span><span class="pun">=</span><span class="atv">"post-comment"</span><span class="pln"> </span><span class="atn">name</span><span class="pun">=</span><span class="atv">"post-comment"</span><span class="pln"> </span><span class="atn">onClick</span><span class="pun">=</span><span class="atv">"</span><span class="pln">postComment</span><span class="pun">();</span><span class="atv">"</span><span class="tag">&gt;</span><span class="pln">Post Comment</span><span class="tag">&lt;/button&gt;</span><span class="pln">
    </span><span class="tag">&lt;br&gt;</span><span class="pln">
    </span><span class="tag">&lt;span</span><span class="pln"> </span><span class="atn">id</span><span class="pun">=</span><span class="atv">"server-response"</span><span class="tag">&gt;&lt;/span&gt;</span><span class="pln">
  </span><span class="tag">&lt;/p&gt;</span><span class="pln">
  </span><span class="tag">&lt;div</span><span class="pln"> </span><span class="atn">id</span><span class="pun">=</span><span class="atv">"comments"</span><span class="tag">&gt;</span><span class="pln">
    </span><span class="tag">&lt;p&gt;</span><span class="pln">Comments</span><span class="tag">&lt;/p&gt;</span><span class="pln">
  </span><span class="tag">&lt;/div&gt;</span></pre>

<p>
	Essentially all the responseText is the results of all data from the database in a nutshell nothing complicated, a kind of guestbook of sorts, tried putting it in a while loop thats infinite but that keeps crippling the tab in the browser or nothing appears
</p>

<p>
	Like I was thinking of doing it so that yeah just updates once until a post is made to the database, but then thought would it be possible to make it sort of live updating
</p>

<p>
	Any helps much appreciated<br />
	Jeremy.
</p>
]]></description><guid isPermaLink="false">27250</guid><pubDate>Sun, 06 Jun 2021 22:47:00 +0000</pubDate></item><item><title>Passing data to database after jQuery form validation</title><link>https://www.killersites.com/community/index.php?/topic/29052-passing-data-to-database-after-jquery-form-validation/</link><description><![CDATA[<p>
	Hello everyone I wanted you all to look at this jQuery code to see how can I pass the data to the php file after the validation.
</p>
<p>
<a class="ipsAttachLink" href="https://www.killersites.com/community/applications/core/interface/file/attachment.php?id=1083&amp;key=5ef9b35f049471d04c3fbbcc02f22cf1" data-fileExt='js' data-fileid='1083' data-filekey='5ef9b35f049471d04c3fbbcc02f22cf1'>form.js</a></p>]]></description><guid isPermaLink="false">29052</guid><pubDate>Sat, 30 Apr 2022 19:47:22 +0000</pubDate></item></channel></rss>
