如何在javascript参数函数中传递PHP post方法字符串
how to pass php post method string in javascript parameter function?
当subId
值是一个字母时,javascript不能重定向,但如果它是一个数字,它可以正常工作。
这是我的代码
if($sql_update==true){
echo "<script type='text/javascript'>
function alertAndRedirect(subId) {
alert('Updated');
window.location = '?tag=subject_entry&opr=upd&rs_id='+subId;
}
alertAndRedirect(".$_POST['sub_code_txt'].");
</script>";
}
变量subId
只接受来自post方法alertAndRedirect(".$_POST['sub_code_txt'].");
的整数或数字。我如何让javascript接受字符串id,以便我可以重定向?
试着用单引号括起来:
alertAndRedirect('".$_POST['sub_code_txt']."');
您需要将您的值括在引号中'...'
:
alertAndRedirect('".$_POST['sub_code_txt']."');
否则将显示为:
alertAndRedirect(valueOfItem)
你想用引号括起它的文本值:
alertAndRedirect('valueOfItem')
给出的两个答案都正确。只是在我的答案中增加了一个改进,以避免可能的错误。所发布的变量也可能包含单引号或双引号,因此添加斜杠将是一个更好的处理。
alertAndRedirect('".addcslashes($_POST['sub_code_txt'])."');
相关文章:
- 404在Jquery AJAX JSON PHP POST上找不到
- 参数使用AJAX的PHP POST不起作用
- PHP post-id无法使用Javascript变量作为id
- 如何使用AJAX打印PHP POST数据?(没有jQuery)
- 将php post数据传递给javascript的方法
- 如何将PHP Post数据获取到jquery ajax请求中
- jQuery/PHP-POST-Forbidden(403)当试图在我的JSON数据中发送完整的URL时
- 如何使用javascript将所选项目放入php post数组中
- 通过 php post 在 html dom 中发送文本
- PHP POST and Javascript?
- jQuery/PHP Post Failure
- Ajax jquery php post beginner
- JQuery PHP$.post()服务器响应将不起作用
- 从Javascript弹出窗口获取值-用作php post值
- php post显示空消息,没有输出
- 在php-post方法中使用jquery
- 使用Javascript设置隐藏字段值;使用PHP post方法发送数据
- 我将如何得到我在PHP post多个提交按钮点击按钮
- PHP post请求数据检索使用Jquery AJAX
- Ajax PHP post与会话不会给出结果