Domein check

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

-- R --

-- R --

31/03/2017 17:08:23
Quote Anchor link
Goedemiddag,

In een oude website van mij vond ik de volgende code terug:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<div id="domain_checker">
    <form class="domain_checker_form">
        <input type="text" value="" id="domain" type="text" placeholder="uw-domeinnaam-hier.nl" />
        <input type="submit" style="display:none;" value="Controleer domein" />
    </form>
    <div class="clear"></div>
    <a class="domain_checker_form" id="domaincheck"><input type="submit" value="Controleer domein" /></a>
    <script type="text/javascript">
        $("#domaincheck").click(function() {
                if ( $("#domain").attr("value") ) {
                    var domein = $("#domain").attr("value");
                    window.location.href = "https://domein.nl/domaincontrol/"+domein;
                }        
        })
    </script>
    
</div>

In de front end verscheen dan een searchbox, waar mensen bijv. testdomein.nl invulde en wat dan in mijn systeem ging zoeken.
Alleen functioneert die niet omdat er iets ontbreekt in de javascript file. Weet iemand wat dat moet zijn?
Enige wat ik nog kan terug vinden is:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
$(document).ready(function(){
        $('.domainchecker select').selectbox();
 
PHP hulp

PHP hulp

27/11/2024 13:30:30
 
- Ariën  -
Beheerder

- Ariën -

31/03/2017 17:15:50
Quote Anchor link
Ontbreekt de jQuery-library niet gewoon?
Wat zegt de console (CTRL+SHIFT+J) erover?
 
-- R --

-- R --

31/03/2017 17:36:36
Quote Anchor link
Lijkt me sterk.. Deze twee zitten namelijk erin:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
<script type='text/javascript' src='/js/jquery/jquery.js?ver=1.12.4'></script>
<script type='text/javascript' src=/js/jquery/jquery-migrate.min.js?ver=1.4.1'></script>


Console geeft aan:
jquery-migrate.min.js?ver=1.4.1:2 JQMIGRATE: Migrate is installed, version 1.4.1
(index):90 Uncaught TypeError: $ is not a function
at (index):90
(anonymous) @ (index):90
 
- SanThe -

- SanThe -

31/03/2017 17:44:56
Quote Anchor link
In die tweede regel mist een quote.
 
-- R --

-- R --

31/03/2017 17:48:13
Quote Anchor link
Dat is mijn fout hier. In mijn test versie is de quote er wel. Ook worden beiden files gevonden als ik erop klik.
 
Marthijn Buijs

Marthijn Buijs

31/03/2017 19:09:51
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
(index):90 Uncaught TypeError: $ is not a function
at (index):90
(anonymous) @ (index):90


Wat als je eerst deze fout oplost?
 
-- R --

-- R --

01/04/2017 09:56:36
Quote Anchor link
Dat is juist de clue, ik weet niet welke functie dit moet zijn..
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
$("#domaincheck").click(function() {

Is geen functie geeft die aan. Dus #domaincheck is geen functie..
Met welke functie geef ik aan dat de user input ingevuld wordt achter de URL?
 
Joakim Broden

Joakim Broden

01/04/2017 11:48:09
Quote Anchor link
ALS beide bestanden worden gevonden denk ik dat jQuery migrate iets verkeerd doet. $ is not a function betekend dat jQuery niet gevonden is. Staat toevallig niet ergens jQuery.noConflict?

Maak van alle $ eens jQuery. Dus:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
jQuery("#domaincheck").click(function() {
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.