Exemplo mais simples de jQuery, PHP, AJAX e sqlite?

Estou com muita dificuldade para entender como tudo isso funciona juntos. Eu brinquei por alguns dias com isso e não consegui chegar a nenhum resultado. Estou tentando preencher um campo de texto em um formulário e, quando o formulário é enviado, quero adicionar o texto ao meu sqlite db usando ajax.

Entendo que você precisa de uma chamada $ .get no jquery, que é acionada no envio do formulário. Isso parece funcionar bem, pois eu posso acionar caixas de alerta js a partir daí. No entanto, quando passo o endereço do script php que possui linhas a serem adicionadas ao sqlite db usando o PDO, nada é adicionado ao db. No entanto, quando executo esse script php usando o php cli, algo será adicionado ao db.

Parece-me que falta um passo essencial aqui. Eu realmente apreciaria se alguém pudesse preencher essa lacuna para mim!

Edit: Conforme solicitado por Martin, aqui está um código:

Meu php gera uma lista como esta com um formulário no meio:

<ul>
    <li>hello</li>
    <li id="formItem">
        <form action="" method="post">
            <input type=text name="content"/>
        </form>
    </li>
    <li>world</li>
</ul>

Então meu código jquery procura adicionar o que estiver na caixa de texto logo acima dele na lista que faz uma chamada ajax. Isso está dentro de um $ (document) .ready (function () {.

 $("form").submit(function() {
    var inputText = $("input").val();
    $.ajax({
        type: "POST",
        url: "add.php",
        data: inputText,
        success: function() {
            $('#formItem').prev().after(
                "<li>" + inputText + "</li>"
            )}
    });
});

Meu arquivo add.php se parece com isso e ele inserirá algo no meu db se eu executar o script php no cli:

<?php 
$base = new PDO('sqlite:todo.db');
$sql = $base->prepare("INSERT INTO ThisTable (content, priority) VALUES ('lolololol', 1);");
$sql->execute();
$base = null; 
?>

questionAnswers(2)

yourAnswerToTheQuestion