我正在使用 jQuery/AJAX 进行发布请求。我正在尝试从第一个文本框中获取输入并将其与 url 连接并在第二个文本框中显示结果。例如,如果用户在 ajax 函数中键入,asdf
然后将发布帖子,结果将显示为http://www.example.com/sdf/
. 我有两个问题,如前所述,我有一个 ajax 函数,它正在执行 post 但没有结果显示在 html 中(它确实显示在 firebug 控制台中)。其次,如何将输入连接到 url。
现场直播
<script>
$(document).ready(function () {
var timer = null;
var dataString;
function submitForm() {
$.ajax({
type: "POST",
url: "/concatenate/index.php",
data: dataString,
dataType: "html",
success: function (data) {
$("#result").html(data);
}
});
return false
}
$("#input").on("keyup", function() {
clearTimeout(timer);
timer = setTimeout(submitForm, 40);
var input = $("#input").val();
dataString = { input : input }
})
});
</script>
</head>
<body>
<h1>Enter a word:</h1>
<form action="create_entry.php" method="post">
Input: <input type="text" id="input" name="zipcode"></br>
Concatenated Result: <input type="text" id="result" name="location" value="http//www.example.com/ /" readonly></br>
</form>