Skip to content

Commit

Permalink
Proof of concept ajax call on submit
Browse files Browse the repository at this point in the history
  • Loading branch information
joelpurra committed Apr 23, 2014
1 parent 6cf8070 commit a1d62c3
Show file tree
Hide file tree
Showing 5 changed files with 35 additions and 0 deletions.
3 changes: 3 additions & 0 deletions .bowerrc
@@ -0,0 +1,3 @@
{
"directory": "public/bower_components"
}
1 change: 1 addition & 0 deletions .gitignore
@@ -1 +1,2 @@
node_modules/
public/bower_components/
8 changes: 8 additions & 0 deletions bower.json
@@ -0,0 +1,8 @@
{
"name": "node-dnssec-name-shame",
"private": true,
"version": "0.0.0",
"dependencies": {
"jquery": "^2.1.0"
}
}
2 changes: 2 additions & 0 deletions public/index.html
Expand Up @@ -123,6 +123,8 @@ <h3>
<img src="resources/images/OWNLOGO/OWNLOGO-64x64.png" /> <a href="http://dnssec-name-and-shame.com/">DNSSEC name and shame!</a> &copy; 2013 <a href="http://joelpurra.com/">Joel Purra</a> and Tom Cuddy. Released under the <a href="https://www.gnu.org/licenses/agpl-3.0.html">AGPL-3.0 License</a>.
</footer>

<script src="bower_components/jquery/dist/jquery.min.js"></script>
<script src="resources/javascript/main.js"></script>

<!-- DO NOT COPY THIS SCRIPT TAG -->
<!-- It's used for my statistics -->
Expand Down
21 changes: 21 additions & 0 deletions public/resources/javascript/main.js
@@ -0,0 +1,21 @@
var nameShameForm = $("#name-shame-form");

function onSubmit(evt) {
var domainname = $("[name=domainname]", this).val();

$.getJSON("/name-shame/", {
domainname: domainname
})
.fail(function(jqXHR, textStatus, errorThrown) {
// TODO: show error to the user
console.error(jqXHR, textStatus, errorThrown);
})
.done(function(data, textStatus, jqXHR) {
// TODO: use data
console.log(data, textStatus, jqXHR);
});

return false;
}

nameShameForm.on("submit", onSubmit);

0 comments on commit a1d62c3

Please sign in to comment.