$(function () {
$('#cmd').bind('keydown', function (evt) {
if (evt.keyCode === 13) {
//* I want to call the function here *//
}
});
});
这是我想用参数调用的函数。
$(function (String msg) {
var cmdStr = msg;
$.ajax({
url: 'exec.php',
dataType: 'text',
data: {
q: cmdStr
},
success: function (response) {
$('#txtOut').append(response);
}
});
}
});
});
答案 0 :(得分:2)
将函数置于文档外部并为其命名。
function MyFunction(msg)
{
var cmdStr = msg;
$.ajax({
url: 'exec.php',
dataType: 'text',
data: {
q: cmdStr
},
success: function (response) {
$('#txtOut').append(response);
}
});
}
然后从您的点击事件中调用它
$(function () {
$('#cmd').bind('keydown', function (evt) {
if (evt.keyCode === 13) {
MyFunction("message");
}
});
});
答案 1 :(得分:2)
$('#cmd').keydown(
function (event){
if(event.keyCode == 13){
event.preventDefault();
/*you can call your function here*/
$.ajax({
url: "exec.php",
method: "get",
dataType: "text",
data: { q: $('#com').val()},
success: function(data){
$('#txtOut').append(response);
}
});
/*still you can it here*/
}
}
);