我想在输入框中显示此函数的结果,尽管标签跨度,因为我需要以下一种形式发送此结果。
function checkChange(){
$.ajax({
url: "ordercalculate.php",
data: $('form').serialize(),
context: $("#quote"),
success: function(data){
data=parseInt(data);
$("#quote").html(data);
}
});
}
Html代码:
<strong>Total Fee: </strong><span id="quote" /><span/>
答案 0 :(得分:0)
在Javascript中:
$('#inputbox').val(data);
并且您的html页面应包含文本框
<input type="text" id="inputbox"/>
就是这样
答案 1 :(得分:0)
<strong>Total Fee: </strong><input type="text" id="quote" /><span/>
如果您不希望用户更改该值,则可以添加disabled属性。
在JS方面你可能想要改变:
// $("#quote").html(data);
$("#quote").value = data;
答案 2 :(得分:0)
您可以将值分配给文本框而不是span。
HTML更改
<input type="text" id="txtBox" />
Jquery更改
$("#txtBox").val(data);
答案 3 :(得分:0)
<strong>Total Fee: </strong><input type="text" name="text" id="quote">
in JS
$("#quote").val(data);
答案 4 :(得分:0)
JAVASCRIPT:
<?php
$url_constructor = "http://myecommerce.dev/edit/article_name/article_id";
$cart_line_link = str_replace($url_constructor, array(
'article_id',
'article_name'
) , array(
$line['article_name'],
$line['article_id']
));
Html代码:
function checkChange(){
$.ajax({
url: "ordercalculate.php",
data: $('form').serialize(),
context: $("#quote"),
success: function(data){
data=parseInt(data);
//$("#quote").html(data);
$("#quote").val(data);
}
});
}